cyphen156
유니티 애니메이션 - 아바타 마스크 : 캐릭터 상하체 분리하기 본문
캐릭터를 한개 집어넣었는데 사망 모션 등 상하체, 팔 다리 등을 분리하여 제어하고 싶을 때가 있다.
그럴때 쓰는게 애니메이션에 있는 아바타 마스크이다.
아바타 마스크는 다음과 같이 만들어서 개별 컨트롤러를 생성하는 것이다.
그리고 나서 코드에서 다음과 같이 레이어에 대한 가중값을 제어 할 수 있다.
animator.SetLayerWeight(1, 1);
그러고 나면 다음과 같이 플레이어 애니메이션이 재생된다.
'프로젝트 > 유니티' 카테고리의 다른 글
유니티 애니메이션 중에 이벤트를 통해 특정 프레임에 함수 실행하기 (0) | 2025.03.12 |
---|---|
유니티 2D 스프라이트 애니메이션 만들기 (0) | 2025.02.20 |
유니티 에디터 기능 - 에디터 수정과 애셋 번들 (1) | 2025.02.14 |
Unity 2D 게임 개발하기/리소스 추출 (2) | 2024.12.16 |
유니티의 C# 스크립팅 시스템 (6) | 2024.09.25 |