애니메이션 상태는 애니메이션 상태 머신의 기본 빌딩 블록입니다. 각 상태는 캐릭터가 해당 상태에 있을 때 재생할 애니메이션 시퀀스(또는 블렌드 트리)를 포함합니다. Animator Controller에서 상태를 선택하여 인스펙터 창에서 상태의 프로퍼티를 볼 수 있습니다.
프로퍼티: | 설명 |
---|---|
Motion | 이 상태에 할당된 애니메이션 클립 또는 블렌드 트리입니다. |
Speed | 이 상태의 모션 기본 속도입니다. 파라미터를 활성화하여 스크립트의 커스텀 값으로 속도를 수정할 수 있습니다. 예를 들어 속도에 커스텀 값을 곱하여 재생 속도를 줄이거나 가속할 수 있습니다. |
Motion Time | 이 상태의 모션을 재생하는 데 사용된 시간입니다. 파라미터를 활성화하여 스크립트의 커스텀 값으로 모션 시간을 제어할 수 있습니다. |
Mirror | 이 프로퍼티는 휴머노이드 애니메이션이 있는 상태에만 적용됩니다. 이 상태에 대해 애니메이션을 미러링하려면 활성화합니다. 파라미터를 활성화하여 스크립트에서 미러링을 활성화하거나 비활성화할 수 있습니다. |
Cycle Offset | 모션의 상태 시간에 추가된 오프셋입니다. 이 오프셋은 모션 시간에 영향을 미치지 않습니다. 파라미터를 활성화하여 스크립트에서 사이클 오프셋을 지정할 수 있습니다. |
Foot IK | 이 파라미터는 휴머노이드 애니메이션이 있는 상태에만 적용됩니다. 이 상태에 대해 Foot IK를 준수하려면 활성화합니다. |
Write Defaults | AnimatorStates가 모션으로 애니메이션화 되지 않는 프로퍼티의 기본값을 작성할 지의 여부입니다. |
Transitions | 이 상태에서 파생된 전환 리스트입니다. |
갈색으로 표시되는 디폴트 상태는 머신이 최초 활성화되었을 때 존재하는 상태입니다. 필요할 경우 다른 상태를 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 Set As Default를 선택하여 디폴트 상태를 변경할 수 있습니다. 각 전환의 solo 및 mute 체크박스는 animation previews에서 동작을 제어할 때 사용합니다. 자세한 내용은 이 페이지를 참조하십시오.
Animator Controller Window에서 빈 공간을 마우스 오른쪽 단추로 클릭하여 컨텍스트 메뉴에서 Create State->Empty를 선택하여 새 상태를 추가할 수 있습니다. 또는 애니메이션을 포함한 상태를 생성하려면 애니메이터 컨트롤러 창에 애니메이션을 드래그할 수 있습니다. 메카님 애니메이션만 컨트롤러에 드래그할 수 있으며 메카님 애니메이션이 아닐 경우 거부됩니다. 상태에는 블렌드 트리도 포함됩니다.
Any State는 항상 표시되는 특수한 상태입니다. 현재 존재하는 상태와 상관없이 특정 상태로 이동하려는 상황에 존재합니다. 머신 내 모든 상태에 동일한 외형 전환을 추가하는 빠른 방법입니다. Any State의 특별한 의미는 전환의 끝점이 될 수 없다는 것을 의미합니다. 즉, “Any State”로 점프하여 다음에 입력하기 위해 임의의 상태를 선택하는 방법으로 사용할 수 없습니다.
State
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.