애니메이터
[Unity] 애니메이션 (Animation, Animator, Legacy, Mecanim)
· Animation 우리가 익히 알고 있는 '애니메이션'이라는 단어 자체를 유니티에서 사용하는 용어로 표현하면 '애니메이션 클립'이 될 것이다. 특정 행동을 동작으로 표현하는 일련의 변화 과정을 하나의 애니메이션 클립으로 관리한다. 애니메이션 클립이 아닌 Animation이라는 용어는 유니티에서 두 가지 용도로 사용된다. - Animation Component 유니티 컴포넌트 중 Animation으로 레거시 애니메이션을 관리할 수 있다. 이는 Unity 4.x 시리즈와 같은 과거의 유니티 애니메이션 시스템에서 사용하는 컴포넌트로, 현 시점에서 개발되는 새로운 프로젝트에서는 사용하지 않는 것을 권장한다. 레거시 애니메이션과 과거 유니티 애니메이션 시스템에 대해선 아래에서 조금 더 자세하게 다룰 것이다. ..
[Unity] 애니메이터 컨트롤러의 파라미터 조절하기
애니메이터 컨트롤러의 파라미터와 트랜지션 유니티 애니메이션에 대한 기초를 다루었던 글에서 이야기 했듯이 애니메이터 컨트롤러의 트랜지션은 스테이트와 스테이트 사이를 이어주고, 어느 방향으로 애니메이션이 흘러갈지 결졍하는 것이고, 파라미터는 이 트랜지션이 실행될 조건을 결정하는 변수이다. 애니메이터 컨트롤러 우선 간단한 애니메이터 컨트롤러를 만들기 위해서 씬에 게임 오브젝트를 하나 생성해보자. 그리고 추가한 게임 오브젝트에 애니메이터 컴포넌트를 부착해준다. 그 다음 프로젝트 뷰에 우클릭해서 [Create > Animator Controller] 항목을 선택하여 새 애니메이터 컨트롤러를 생성해서 게임 오브젝트에 부착된 Animator 컴포넌트의 Controller 프로퍼티에 할당해주면 된다. Controlle..