애니메이션 상태는 애니메이션 상태 머신의 기본 구성 요소입니다. 각 상태에는 캐릭터가 해당 상태일 때 재생되는 애니메이션 시퀀스(또는 블렌드 트리)가 포함되어 있습니다. Animator 컨트롤러에서 상태를 선택하면 인스펙터 창에서 해당 상태에 대한 프로퍼티를 확인할 수 있습니다.
| 프로퍼티: | 설명: |
|---|---|
| Motion | 이 상태에 할당된 애니메이션 클립 또는 블렌드 트리입니다. |
| Speed | 이 상태의 기본 모션 속도입니다. 파라미터를 활성화하면 스크립트의 커스텀 값으로 속도를 수정할 수 있습니다. 예를 들어 속도에 커스텀 값을 곱하여 재생 속도를 감속하거나 가속할 수 있습니다. |
| Motion Time | 이 상태의 모션을 재생하는 데 소요된 시간입니다. 파라미터를 활성화하여 스크립트의 커스텀 값으로 모션 시간을 제어할 수 있습니다. |
| Mirror | 이 프로퍼티는 휴머노이드 애니메이션이 있는 상태에만 적용됩니다. 이 옵션을 활성화하면 이 상태에 대한 애니메이션이 미러링됩니다. 파라미터를 활성화하면 스크립트에서 미러링을 활성화하거나 비활성화할 수 있습니다. |
| Cycle Offset | 모션의 상태 시간에 추가된 오프셋입니다. 이 오프셋은 모션 시간에 영향을 주지 않습니다. 파라미터를 활성화하면 스크립트에서 Cycle Offset을 지정할 수 있습니다. |
| Foot IK | 이 프로퍼티는 휴머노이드 애니메이션이 있는 상태에만 적용됩니다. 활성화하면 이 상태에서 Foot IK를 따릅니다. |
| Write Defaults | AnimatorStates가 모션으로 애니메이션화되지 않는 프로퍼티의 기본값을 작성할지를 나타냅니다. |
| Transitions | 이 상태에서 파생된 전환 리스트입니다. |
갈색으로 표시되는 기본 상태는 머신이 처음으로 활성화될 때 머신이 될 상태입니다. 필요한 경우 다른 상태를 오른쪽 클릭하고 컨텍스트 메뉴에서 Set As Default를 선택하여 기본 상태를 변경할 수 있습니다. 각 전환의 Solo 및 Mute 체크박스는 애니메이션 미리 보기 동작을 제어하는 데 사용됩니다. 자세한 내용은 이 페이지를 참조하십시오.
새 상태는 Animator Controller 창의 빈 공간을 오른쪽 클릭하고 컨텍스트 메뉴에서 Create State->Empty를 선택하여 추가할 수 있습니다. 또는 애니메이션을 Animator Controller 창으로 드래그하여 해당 애니메이션이 포함된 상태를 생성할 수도 있습니다. (메카님 애니메이션만 컨트롤러에 드래그할 수 있습니다. 메카님이 아닌 애니메이션은 거부됩니다.) 상태에는 블렌드 트리도 포함될 수 있습니다.
모든 상태는 항상 존재하는 특별한 상태입니다. 현재 어떤 상태인지 상관없이 특정 상태로 전환하려는 상황에 사용됩니다. 머신의 모든 상태에 동일한 바깥쪽 전환을 추가하는 간단한 방법입니다. 모든 상태는 전환의 끝점이 될 수 없다는 것을 의미하기도 합니다. 예를 들어 ‘모든 상태’로 건너뛰는 것은 다음에 들어갈 무작위 상태를 선택하는 방법으로 사용할 수 없습니다.