애니메이터 컨트롤러
Learn how the Animator Controller uses state machines to manage clips and transitions.
읽는 시간 2분최근 업데이트: 한 달 전
Animator 컨트롤러를 사용하여 캐릭터 또는 애니메이션화된 게임 오브젝트의 애니메이션 클립 세트와 관련 애니메이션 전환을 관리 및 유지할 수 있습니다.
대부분의 경우 여러 애니메이션이 있으며 게임상의 조건에 따라서 바꿔 가며 사용합니다. 예를 들어, 스페이스바를 눌러 걷기 애니메이션에서 점프로 전환할 수 있습니다. 그런데 애니메이션 클립이 하나만 있는 경우에도 게임 오브젝트에서 사용하려면 Animator 컨트롤러에 배치해야 합니다.
Animator 컨트롤러는 사용하는 애니메이션 클립도 참조합니다. Animator 컨트롤러는 애니메이션 클립과 전환의 순서도라고 할 수 있는 상태 머신을 사용하여 다양한 애니메이션 클립과 그 클립 간의 전환을 관리합니다. 상태 머신에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

간단한 Animator 컨트롤러
애니메이션 창을 사용하여 게임 오브젝트를 애니메이션화하거나 애니메이션 클립을 게임 오브젝트에 연결하면 Animator 컨트롤러가 자동으로 생성됩니다.
Animator 컨트롤러를 수동으로 생성하려면 프로젝트 창의 열을 오른쪽 클릭한 후 Create > Animator Controller를 선택합니다.
다음 주제에서는 Animator 컨트롤러 에셋 및 상태 머신에 대한 자세한 내용을 설명합니다.
내비게이션
스크롤 휠을 사용하여 Animator Controller 창에 보이는 대상을 확대하거나 축소할 수 있습니다.
Animator Controller 창에서 원하는 항목에 포커스를 맞출 수 있습니다. 하나 이상의 상태를 선택(상태 하나만 클릭 또는 상태 주위를 클릭한 후 여러 상태가 포함되도록 드래그)한 상태에서 F 키를 누르면 선택된 상태가 확대됩니다.

선택된 상태에 초점 맞추기
A 키를 눌러 모든 애니메이션 상태가 Animator Controller 뷰 안에 표시되도록 맞출 수 있습니다.
Unity는 선택 항목을 보존합니다. F 키나 A 키를 눌러 선택된 애니메이션 상태와 전체 Animator 컨트롤러를 전환할 수 있습니다.

A 키를 누르면 모든 상태가 Animator 컨트롤러 뷰 안에 표시되도록 자동으로 맞춰집니다.
플레이 모드 중에는 애니메이터가 현재 재생 중인 상태가 항상 보이도록 뷰를 이동합니다. Animator 컨트롤러는 기본 레이어와 하위 상태 머신의 개별적인 확대/축소 배율을 유지하고, 활성 상태가 항상 보이도록 창이 자동으로 이동합니다.
플레이 모드 중에 확대/축소를 변경하려면 다음 절차를 따르십시오.
- Animator Controller 창에서 Auto Live Link를 활성화합니다.
- 플레이 버튼을 클릭하여 플레이 모드로 전환합니다.
- Pause를 클릭합니다.
- Animator 컨트롤러에서 확대할 상태를 하나 이상 선택합니다.
- F 키를 눌러 선택한 상태를 확대합니다.
- 플레이 버튼을 다시 클릭하여 플레이 모드를 다시 시작합니다.
각 상태가 활성화될 때마다 Animator 컨트롤러가 해당 상태로 이동합니다.

애니메이터가 활성 상태로 이동