Animator Controllers (контроллеры аниматоров)
The Animator Window

Аниматор и контроллер аниматора

Аватар определяет структуру скелета объекта, но контроллер аниматора ( Animator Controller ) также требуется для применения анимаций к скелету. Контроллер аниматора создается Unity и позволяет вам руководить набором анимаций для персонажа и переключаться между ними когда выполняется некоторое условие. Например вы можете переключиться от анимации походки к прыжку при нажатии клавиши пробела. Контроллер управляет переходами между анимациями используя так называемую машину состояний (State Machine),- род некоторой программы написанной языком визуального программирования в Unity. Больше информации можно найти здесь.

Простой контроллер аниматора
Простой контроллер аниматора

Animator Controller создаётся в меню Assets или через меню Create в Project View.

In most situations, it is normal to have multiple animations and switch between them when certain game conditions occur. For example, you could switch from a walk animation to a jump whenever the spacebar is pressed. However even if you just have a single animation clip you still need to place it into an animator controller to use it on a Game Object.

The controller manages the various animation states and the transitions between them using a so-called State Machine, which could be thought of as a kind of flow-chart, or a simple program written in a visual programming language within Unity. More information about state machines can be found here. The structure of the Animator Controller can be created, viewed and modified in the Animator Window.

Простой контроллер аниматора
Простой контроллер аниматора

Аватар и контроллер аниматора окончательно применяются к объекту добавлением компонента Animator, ссылающегося на них. Смотрите страницы справочного руководства по компонентам Animator и Animator Controller для получения дополнительной информации об их использовании.

Animator Controllers (контроллеры аниматоров)
The Animator Window