[C#, 유니티] Unity3D_RPG 애니메이션

2022. 8. 23. 16:30코딩 2막 <C#개념편>

728x90

 

키포에라를 시전하는 AJ

애니메이션

게임의 몰입감에서 중요한 요소 중 등장하는 캐릭터들의 역동적인 퍼포먼스를 통해 한 층 더 몰입감 있게 해준다

애니메이션을 통해 캐릭터가 걷거나 뛰거나 뒹굴거나 죽는 등 다양한 행동모션을 취할 수 있다

과거 개발진들은 행동 하나하나 구현하기위해 캐릭터의 척추 마디들을 하나씩 찍어내면서 움직임을 구현했었다고 한다

이제는 기술이 좋아져서 자동으로 캐릭터를 입히기만 하면 그 캐릭터가 알아서 다양한 행동들을 연출할 수 있게 되었다

너무나 간편해진 세상이 왔다!

 

바로 Mixamo

 

Mixamo

 

www.mixamo.com

 

믹사모에서 모델링 에니메이션 다운로드 하는 방법

 

참고하면 좋을 모델 임포트 설정

 

모델 임포트 설정 창 - Unity 매뉴얼

참고: 이 설정은 대부분의 3D 모델링 애플리케이션에서 제작된 모델과 애니메이션을 임포트하기 위한 설정입니다. 하지만 SketchUp과 SpeedTree에서 제작된 모델은 특수한 설정을 사용합니다. 자세한

docs.unity3d.com


따로 무브 스크립트를 짜서 이동을 구현하지 않더라도

apply root motion을 체크하면 애니메이션에 의존에서 이동할수도 있다

요란하게 뛰어다니는 캐릭터를 만들어보았습니다

결과

공감해주셔서 감사합니다

728x90