Unity 6.3
0 онлайн 17 гостей 3 в системе
Вход

Animation Состояния

Animation Состояния являются основными строительными блоками Animation Машины Состояний. Каждое состояние содержит последовательность анимации (или дерево смешивания), которая воспроизводится, пока персонаж находится в этом состоянии. Выберите состояние в Animator Контроллере, чтобы посмотреть свойства состояния в окне Inspector.

Animation Свойства состояния в окне Inspector.
Animation Свойства состояния в окне Inspector.
Свойство: Описание:
Движение Клип анимации или дерево смешивания, назначенное этому состоянию.
Скорость Скорость движения по умолчанию для этого состояния. Включите параметр, чтобы менять скорость пользовательским значением из скрипта. Например, скорость можно умножить на пользовательское значение, чтобы замедлить или ускорить воспроизведение.
Время движения Время, используемое для воспроизведения движения в этом состоянии. Включите параметр, чтобы управлять временем движения пользовательским значением из скрипта.
Зеркало Это свойство применимо только к состояниям с гуманоидной анимацией. Включает зеркалирование анимации для этого состояния. Включите параметр, чтобы включать и отключать зеркалирование из скрипта.
Смещение цикла Смещение, добавляемое ко времени состояния движения. Это смещение не влияет на длительность движения. Включите параметр, чтобы задавать смещение цикла из скрипта.
Ножка IK Это свойство применимо только к состояниям с гуманоидной анимацией. Включает соблюдение Foot IK для этого состояния.
Запись по умолчанию Записывает ли AnimatorStates значения по умолчанию для свойств, которые не анимированы его движением.
Переходы Список переходов, исходящих из этого состояния.

По умолчанию состояние, выделенное коричневым, — это состояние, с которого машина состояний начинает работу при первой активации. Чтобы сменить состояние по умолчанию, щёлкните правой кнопкой мыши по другому состоянию и выберите Установить как по умолчанию из контекстного меню. Используйте флажки Solo и Муте на каждом переходе, чтобы управлять поведением анимации предварительного просмотра. Для получения дополнительной информации, см. на этой странице.

Чтобы добавить новое пустое состояние, щёлкните правой кнопкой мыши в представлении Animator Controller и выберите Создать Состояние > Пустое из контекстного меню. Чтобы создать новое состояние с клипом анимации, перетащите клип анимации в представление Animator Controller.

Любое состояние

Использование Любое государство чтобы добавить переход из любого состояния в конкретное состояние. Любое государство является особым состоянием, добавляющим переход из одного состояния в другое. Любое государство является эффективным способом добавления одного и того же перехода из всех состояний.

Например, в вашей игре есть таймер, и вы хотите перейти к анимации с истечением времени, когда таймер достигает нуля. Вы можете добавить переход из Любое государство до истечения таймера. Когда таймер достигает нуля, ваша машина состояний независимо от текущего состояния переходит в состояние истёкшего времени.

Любое Состояние в представлении Animator Контроллера.
Любое Состояние в представлении Animator Контроллера.

Из-за его специального назначения, вы не можете поместить Любое Состояние в конце перехода. Вы не можете иметь анимацию или переход в конце с Любое Состояние. Вы также не можете установить Любое Состояние как состояние по умолчанию.