이번에 4 Dirctional Player를 만들면서 Blend Tree라는 방식을 알게 됐는데 사용 방법은 간단하다.
Animator에서 Mouse 오른쪽 키를 누르게되면 State를 생성할 수 있는데 거기에 Blend Tree가 있다.
Blend Tree를 사용했던 이유는 Parameter 값을 통해서 X와 Y 값을 받아가지고 방향에 따른 Animation을 등록하고 실행할 수 있기 때문이다.
Blend Tree를 생성한 후 들어가보면 이런식으로 돼있는데 Blend Tree를 선택하고 Type을 2D로 바꾸게되면 바로 밑에 Parameters가 2개로 바뀌게된다.
하단에 +를 누르게 되면 Animation을 추가할 수 있고, posX와 posY값을 설정해서 왼쪽, 오른쪽, 위, 아래의 애니메이션들을 넣을 수 있다.
이렇게 넣게되면은 Parameters에 사용한 xInput과 yInput 값만 바꿔주면 만들어둔 BlendTree 안에서 다시 재생을 시켜주지 않더라도 Animation이 Parameters 값에 따라서 바뀌게 된다.
'내배켐 Unity TIL' 카테고리의 다른 글
Unity 67일차 TIL - Unity (Animator.Play()) (0) | 2024.07.24 |
---|---|
Unity 64일차 TIL - Unity (2D ItemInventory4_InventoryUIDragAndDrop) (0) | 2024.07.15 |
Unity 63일차 TIL - Unity (2D ItemInventory3_ItemTooltipUI) (0) | 2024.07.10 |
Unity 60일차 TIL - Unity (Graphic RayCaster) (0) | 2024.07.05 |
Unity 59일차 TIL - Unity (2D ItemInventory2_InventoryUI) (0) | 2024.07.04 |