애니메이션 제어기 레이어

애니메이션 제어기는 하나 이상의 레이어로 구성됩니다. 각 레이어는 자체 상태 머신을 갖고 있으며, 어느 한 시점에 유닛은 각 레이어의 특정 상태에 놓이게 됩니다.

상위 레이어(목록 뒤쪽)의 애니메이션은 혼합 마스크를 기준으로 하위 수준의 애니메이션을 오버라이드합니다. 예를 들어, 상위 수준의 애니메이션이 팔을 포함하는 혼합 마스크를 가지고 있다면 기본 레이어의 팔 애니메이션을 오버라이드합니다.

기본 레이어의 상태는 항상 모든 노드에서 100% 혼합인 혼합 마스크를 사용해야 하며, 그렇지 않으면 결국 일부 노드가 애니메이션이 없는 상태가 되어 이상하게 표시됩니다.

레이어를 설정하는 방식은 캐릭터를 제어하는 방법에 따라 정해집니다. 일반적으로 다른 모든 측면과 전혀 관계없이 애니메이션되도록 하려면 캐릭터의 각 측면마다 레이어를 하나씩 만들어야 합니다.

예를 들어, 다른 애니메이션이 무슨 동작을 하고 있는지에 상관없이 권총을 잡도록 애니메이션하려면 무기를 잡는 손을 위해 레이어 하나를 사용해야 합니다. 눈 움직임을 따로 제어하려면 눈을 위해 레이어를 추가하면 됩니다.

손을 제어하는 레이어가 있다고 해서 꼭 손 애니메이션을 해당 레이어에서 모두 처리해야 하는 것은 아닙니다. 무기를 잡는 손 레이어를 빈 상태로 전환하여 손에 대한 기본 애니메이션이 표시되도록 할 수 있습니다.

각 레이어마다 애니메이션 제어기가 초기화될 때 이 레이어의 상태 머신에 대한 활성 상태를 설정하는 기본 상태 특성이 있습니다.