애니메이터 컨트롤러 에셋
애니메이션 상태 머신

애니메이터 창(Animator Window)

애니메이터 창을 이용해 애니메이터 컨트롤러 에셋을 만들고 보고 수정할 수 있습니다.

비어 있는 새 애니메이터 컨트롤러 에셋을 보여주는 애니메이터 창
비어 있는 새 애니메이터 컨트롤러 에셋을 보여주는 애니메이터 창

애니메이터 창은 두 개의 메인 섹션으로 되어 있습니다. 격자 무늬의 레이아웃 영역과 왼쪽의 레이어 및 파라미터 창입니다.

애니메이터 창의 레이아웃 영역
애니메이터 창의 레이아웃 영역

짙은 회색의 격자 무늬로 되어 있는 메인 섹션이 레이아웃 영역입니다. 이 영역은 애니메이터 컨트롤러에서 상태를 생성하고 배치 및 연결하는 데 사용할 수 있습니다.

격자 무늬 영역에서 오른쪽 클릭을 하여 새 상태 노드를 만들 수 있습니다. 마우스 가운데 버튼 또는 Alt/Option 드래그를 통해 주변 뷰를 보여줄 수 있습니다. 상태 노드를 클릭해 선택하여 편집할 수 있으며 상태 노드를 클릭해 드래그해서 상태 머신의 레이아웃을 재배치할 수 있습니다.

두 개의 예제 파라미터를 만들어낸 파라미터 뷰
두 개의 예제 파라미터를 만들어낸 파라미터 뷰

Parameters 뷰와 Layers 뷰로 왼쪽 창을 전환할 수 있습니다. Parameters 뷰를 사용하면 애니메이터 컨트롤러 파라미터를 만들거나 보고 편집할 수 있습니다. 이 변수는 상태 머신의 입력으로 작동하도록 사용자가 정의한 것입니다. 파라미터를 추가하려면 Plus 아이콘을 클릭한 다음 팝업 메뉴에서 파라미터 타입을 선택합니다. 파라미터를 삭제하려면 리스트에서 파라미터를 선택하고 삭제 키를 누르면 됩니다(macOS에서는 fn-Delete를 사용하여 선택한 파라미터 삭제).

레이어 뷰
레이어 뷰

왼쪽 창이 Layers 뷰로 전환되면 애니메이터 컨트롤러에서 레이어를 만들거나 보고 편집할 수 있습니다. 그러면 단일 애니메이션 컨트롤러 내에서 여러 애니메이션 레이어를 동시에 작동할 수 있습니다. 레이어는 각각 개별 상태 머신으로 제어됩니다. 가장 흔하게 사용되는 경우는 바로 상체 레이어와 캐릭터의 일반적인 움직임을 담당하는 베이스 레이어가 별개의 애니메이션을 재생하는 경우입니다.

레이어를 더하려면 플러스 아이콘을 클릭합니다. 레이어를 삭제하려면 레이어를 선택하고 삭제 키를 누르십시오.

레이어 및 파라미터 숨기기 아이콘
레이어 및 파라미터 숨기기 아이콘

“눈(eye)” 아이콘을 클릭하여 켜거나 끔으로써 파라미터 및 레이어 창을 표시하거나 숨길 수 있습니다. 이를 통해 상태 머신을 보고 편집할 수 있는 공간을 늘릴 수 있습니다.

계층 구조 이동경로 위치
계층 구조 이동경로 위치

현재 상태 머신의 “이동 경로” 계층 구조 위치입니다. 상태에는 하위 상태트리가 포함될 수 있으며 이 구조는 반복적으로 형성될 수 있습니다. 하위 상태로 들어가면 부모 상태의 계층 구조와 현재 보이는 상태가 이곳에 표시됩니다. 부모 상태를 클릭하면 부모 상태로 돌아가거나 상태 머신의 베이스 레이어로 바로 돌아갑니다.

잠금 아이콘
잠금 아이콘

잠금 아이콘을 활성화시키면 애니메이터 창을 현재 상태 머신에 집중하도록 합니다. 잠금 아이콘이 꺼졌을 때 새 애니메이터 에셋이나 Animator 컴포넌트가 있는 게임 오브젝트를 클릭하면 애니메이터 창에 아이템의 상태 머신을 보여줍니다. 창을 잠그는 것은 다른 에셋이나 게임 오브젝트가 선택되더라도 애니메이터 창이 같은 상태 머신을 계속 보여주도록 할 수 있습니다.

애니메이터 컨트롤러 에셋
애니메이션 상태 머신