Unity 2019의 2D 애니메이션에서 초조하게 달리기
6098 단어 화가 머리끝까지 치밀다Unity
입문
저번 보도 Unity 2018의 2D 애니메이션에서 화가 머리끝까지 치밀다 소재를 사용하여 사이다 애니메이션을 제작했습니다.
1년이 지나고 유니티 2019.3이 나왔고 2D 애니메이션도 드디어 프리뷰에서 벗어났기 때문에 다시 정리했습니다.
(난폭해 보이지만 내 한계야...)
제작 방법
[윈도우] > [패키지 관리자]에서 2D 애니메이션을 가져옵니다.
드래그 앤 드롭 등을 통해 이동하려는 이미지를 Unity 항목에 추가합니다.
이때 inspector는 이미지의 Texture Type을 Sprite (2D and UI)
로 설정합니다.
inspector의 Sprite Editor를 눌러 편집 창을 엽니다.
창 왼쪽 상단의 드롭다운 목록에서 Skinning Editor
을 선택합니다.
뼈 생성에서 설정하려는 대로 뼈를 추가합니다.
또한 뼈를 없애려면 ⌘+[delete]로 제거할 수 있다.(윈도우즈는ctrl+delete인가요?)
Geometry
에서 이미지 컨투어를 설정합니다.자동 형상을 선택하고 세 개의 매개변수를 조작한 다음 선택한 객체 생성을 눌러 컨투어를 설정합니다.Weights
검사와 동시에 설정합니다.
동작 값을 재생성하여 정렬하거나 형상 편집에서 직접 편집합니다.
그나저나 이럴 때 뼈를 움직여 볼 수 있어요.
또한 편집은 ⌘+[z]를 통해 Undo를 진행하는 등 기능의 강화를 볼 수 있다.
여기서부터 큰 변화가 없습니다. 빈 Game Object를 장면에 추가하고 방금 편집한 그림을 빈 Game Object로 드래그합니다.
그리고 inspector의 "조성품 추가"에서 Sprite Skin
를 추가하여 "Bones 만들기"를 하면 됩니다.
하지만
가방을 든 팔을 움직이면 불가능해진다.
한 폭의 그림에 뼈를 설정했기 때문에 어깨를 움직이는 뼈도 얼굴에 영향을 미친다.그리고 가방이 몸에 빠졌어요.
역시 이 근처에서 한 폭의 그림으로 진행되는 한계.달리는 애니메이션을 위해 부품 분류를 했다.
(2차원 애니메이션의 설명은 여기서 거의 끝난다)
품질을 높이기 위해
부품 분류
부품 분류에는 PhotoShop이 사용됩니다.거의 처음 사용하는 도구였지만 드디어 해결되었다.
공짜라면 GIMP 등으로 작업할 생각입니다.
부품 분류는 Live 2D 페이지를 참조합니다.
부품 분류
부품 분류에는 PhotoShop이 사용됩니다.거의 처음 사용하는 도구였지만 드디어 해결되었다.
공짜라면 GIMP 등으로 작업할 생각입니다.
부품 분류는 Live 2D 페이지를 참조합니다.
이번에 포기했지만 품질을 더 높일 수 있다면
Unity로 가져오기
PhotoShop에서 내보낸 이미지를 Unity 프로젝트로 가져옵니다.
그리고 한 장의 이미지를 여러 Sprite로 나누지만 Sprite Mode를
Multiple
로 설정하지 않으면 Sprite 편집기의 "Slice"를 선택할 수 없습니다.만약 위의 스팸 픽셀이 있다면, 이곳의 Sprite는 필요할 정도로 증가할 것이다.
(필요하지 않은 구역은 깃발 + delete로 삭제)
뼈 설정도 이때 진행되지만 한 폭의 그림이 아니기 때문에 뼈가 줄어든다.기본적으로
머리 등 관절이 없는 Sprite
팔 등 관절을 설정하고 싶은 스피릿.
그럴 것 같습니다.관절이 없는 Sprite라도 뼈를 설정하지 않으면 회전 중심이 이미지의 한가운데에 있기 때문에 뼈를 설정하면 의도대로 회전하기 쉽다.
얼굴이라면 뼈를 설정하면 목 중심까지 회전할 수 있고, 없으면 코 근처가 회전의 중심이다.
조립
마지막과 마찬가지로 이미지를 빈 GameObject로 설정합니다.하지만 이번 Sprite는 분리되어 있기 때문에 Sprite의 수량만 추가하면 됩니다.
Sprite Skin
의 설정과 뼈 만들기도 이때 하자.이때는 사람이 없다.너는 자신의 힘으로 인간형을 바꿔야 한다.이럴 때는 골격의 친자 관계를 고려한 계층이 나중에는 더 수월해질 수 있다.
이럴 때 Prefab화를 하는 것은 나무랄 데가 없다.
이때 약간 혼란스러운 것은 방금 설정
Sprite Skin
한 Game Object를 회전해도 뼈가 회전하지 않는다는 것이다.뼈의 끝을 축으로 이동하려면 하위 객체의 변환을 회전합니다.이렇게 하면 어깨를 돌려도 얼굴 등에 영향을 주지 않는다.
Sorting Order
하지만 팔이 몸에 빠지는 문제는 여전하다.
Sprite Skin
에는 Sprite 간의 전후 관계를 정의하는 주문 레이어 설정이 있습니다.정수로 설정하지만 수량이 많을수록 빠릅니다.음수도 설정할 수 있습니다.기본적으로 Sprite는
default
레이어에 속하므로 레이어의 앞뒤 관계식입니다.레이어를 별도로 정의하는 경우 레이어 간의 전후 관계도 정의할 수 있습니다.신체기준
0
은 다음과 같다.감상
요즘 스마트폰 게임 애니메이션을 만드는 사람들이 대단하다고 생각해요.
Reference
이 문제에 관하여(Unity 2019의 2D 애니메이션에서 초조하게 달리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/naninunenoy/items/854f20fd30061faa33c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Unity 2019의 2D 애니메이션에서 초조하게 달리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/naninunenoy/items/854f20fd30061faa33c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)