1. Animator는 무엇인가요?
메카님 애니메이션의 핵심적인 기능에 포함되는 컴포넌트 입니다. AnimatorController로 상태값을 통한 Animation 관리가 가능하게 해주며,
간단한 애니메이션의 옵션을 건드릴수 있는 컴포넌트 입니다.
컴포넌트에 있는 기능은 다음과 같습니다.
- Controller : 사용자가 정의한 AnimationController를 넣는 부분입니다.
- Avatar : 모델링에 적용될 아바타 컴포넌트를 넣는 부분입니다.
보통은 Avatar 컴포넌트를 만들면 자동적으로 해당 모델링의 아바타 컴포넌트가 들어가게 됩니다.
- Apply Root Motion : 애니메이션의 움직임을 해당 모델링의 좌표에 그대로 반영 할 것인지 결정하는 옵션입니다.
애니메이션에 정해놓은 속도값을 그대로 따라가려면 이 옵션을 켜지만 그렇지 않을 경우는 의도하지 않은 움직임을 내기에
좌표가 크게 움직이는 애니메이션이 아니라면 보통은 사용하지 않습니다.
- Animate Physics : 말 그대로 하면 애니메이션의 움직임에 물리를 적용한다는 말인데, 사용한적이 없어서 어떠한 기능인지는 잘 모르겠습니다.
- Culling Mode : 애니메이션의 컬링을 조절합니다. 이 값을 통하여 항상 움직이는지, 카메라의 시야에만 들어 왔을 때 움직이는지에 대한 여부를 결정 할 수 있습니다.
2. Animator Controller 만들기.
프로젝트 창의 여백을 오른쪽 마우스로 클릭 한 다음 Create - Animator Controller를 누르면 Animator Controller가 만들어집니다.
만들어진 후의 이름은 마음대로 정하시면 됩니다.
만들어진 후에는 애니메이션 창을 띄워서 애니메이터 콘트롤러를 편집 할 수 있습니다.
만들어진 애니메이션 콘트롤러를 더블클릭하면 다음과 같은 편집창이 뜹니다.
혹시나 창이 뜨지 않더라도, Window 메뉴에서 애니메이터 컨트롤러 편집창을 띄울 수 있습니다.