애니메이션 상태(Animation States) 는 Animation State Machine 의 기본 빌딩 블록입니다. 각 상태에는 캐릭터가 그 상태에 있을 때 재생할 개별 애니메이션 시퀀스 (또는 블렌드 트리)가 포함됩니다. 게임의 이벤트가 상태 전환을 트리거하면 캐릭터는 애니메이션 시퀀스가 이어지는 새로운 상태로 남습니다.
Animator Controller 에서 상태를 선택하면 인스펙터에서 해당 상태에 대한 프로퍼티를 확인할 수 있습니다.
프로퍼티: | 기능: |
---|---|
Speed | 애니메이션의 디폴트 속도입니다. |
Motion | 이 상태에 할당된 애니메이션 클립입니다. |
Foot IK | 이 상태에서 Foot IK를 존중합니다. 휴머노이드 애니메이션에 적합합니다. |
Write Defaults | 이 모션으로 애니메이션화되지 않는 프로퍼티의 기본값을 AnimatorStates가 작성할 지의 여부입니다. |
Mirror | 상태를 미러링합니다. 휴머노이드 애니메이션에만 적합합니다. |
Transitions | 이 상태에서 파생된 전환 리스트입니다. |
갈색으로 표시되는 디폴트 상태는 머신이 최초 활성화되었을 때 존재하는 상태입니다. 필요할 경우 다른 상태를 마우스 오른쪽 단추로 클릭하고 컨텍스트 메뉴에서 Set As Default 를 선택하여 디폴트 상태를 변경할 수 있습니다. 각 전환의 solo 및 mute 체크박스는 애니메이션 미리보기 에서 동작을 제어할 때 사용합니다. 자세한 내용은 이 페이지를 참조하십시오.
Animator Controller 창에서 빈 공간을 마우스 오른쪽 단추로 클릭하여 컨텍스트 메뉴에서 Create State->Empty 를 선택하여 새 상태를 추가할 수 있습니다. 또는 애니메이션을 포함한 상태를 생성하려면 애니메이터 컨트롤러 창에 애니메이션을 드래그할 수 있습니다. 메카님 애니메이션만 컨트롤러에 드래그할 수 있으며 메카님 애니메이션이 아닐 경우 거부됩니다. 상태에는 블렌드 트리도 포함됩니다.
Any State 는 항상 표시되는 특수한 상태입니다. 현재 존재하는 상태와 상관없이 특정 상태로 이동하려는 상황에 존재합니다. 머신 내 모든 상태에 동일한 외형 전환을 추가하는 빠른 방법입니다. Any State 의 특별한 의미는 전환의 끝점이 될 수 없다는 것을 의미합니다. 즉, “Any 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.