Unity에서 animation system은 구조적으로 참 잘 되어 있다.
블렌딩은 말 할 것도 없다.
여러 object에게 다양한 animation을 데이터 화 한 TimeLine이라는 것도 있다.
이것또한 직관적이고 참 잘 되어 있다.
타임 라인 안에서 특정 객체의 animation과 그 보간 처리, 각종 속성 및, 트리거 함수 설정 등 매우 잘 만들어져 있다.
다만 최근에 조금 아쉽다고 느낀 건 timeline이 종료되고 기본 animation으로 복귀할때, 혹은 다른 timeline간으로 전환할때 animation 보간이 부족하다고 느꼈다. (2019.2.21f 기준 - 딱히 어려운 기능이 아닌 바, 최신 버젼에서는 수정되었을 가능성도 있다.)
캐릭터 animation의 경우, 아래와 같이 바로 티가 난다.
따라서 특정 animation에 한해, timeline 전환시 보간해 주는 코드를 적용하면 아래와 같이 해소 될 수 있다.
https://www.reddit.com/r/Unity3D/comments/7e0hf9/timeline_and_gameplay_how_to_blend/
character asset bundle link
https://assetstore.unity.com/packages/3d/animations/hq-fighting-animation-free-33478#content
Ok.
'WannaFlySomeDay > UnityEngine' 카테고리의 다른 글
UniTask References. (0) | 2022.05.09 |
---|---|
Coroutine vs Async (0) | 2022.05.08 |
[08.14.21] Unity 엔진의 정수 (0) | 2021.08.14 |
Unity3D 엔진 1/? (0) | 2009.09.21 |