Описание
Состояния — это основные строительные блоки конечного автомата. Каждое состояние содержит движение (AnimationClip или BlendTree), которое будет воспроизводиться, пока персонаж находится в этом состоянии. Когда событие в игре вызывает переход состояния, персонаж остается в новом состоянии, чья анимационная последовательность затем вступает в силу.
Свойства
behaviours |
Список поведения, назначенный этому состоянию. |
cycleOffset |
Смещение, с которого начинается цикл анимации. Полезно для синхронизации зацикленных анимаций.
Единицы — нормализованное время. |
cycleOffsetParameter |
Параметр контроллера аниматора, который управляет значением смещения цикла. |
cycleOffsetParameterActive |
Указывает, управляется ли значение смещения цикла параметром контроллера Animator или значением, установленным в редакторе. |
iKOnFeet |
Следует ли соблюдать Foot IK для этого состояния. |
mirror |
Должно ли быть зеркально отражено состояние. |
mirrorParameter |
Параметр контроллера аниматора, управляющий зеркальным значением. |
mirrorParameterActive |
Указывает, управляется ли зеркальное значение параметром контроллера Animator или значением, установленным в редакторе. |
motion |
Движение, назначенное этому состоянию. |
nameHash |
Хешированное имя штата. |
speed |
Скорость движения по умолчанию. |
speedParameter |
Параметр контроллера аниматора, управляющий значением скорости. |
speedParameterActive |
Определяет, управляется ли значение скорости параметром контроллера Animator или значением, установленным в редакторе. |
tag |
Тег может использоваться для идентификации состояния. |
timeParameter |
Если timeParameterActive имеет значение true, значение этого параметра будет использоваться вместо нормализованного времени. |
timeParameterActive |
Если true, использовать значение данного параметра как нормализованное время. |
transitions |
Переходы, которые выходят из состояния. |
writeDefaultValues |
Независимо от того, записывает ли AnimatorStates обратно значения по умолчанию для свойств, которые не анимируются его движением. |
Публичные Методы
AddExitTransition |
Вспомогательная функция для добавления исходящего перехода к выходу родительского конечного автомата состояния. |
AddStateMachineBehaviour |
Добавляет класс поведения конечного автомата типа T в AnimatorState.
Обратите внимание, что нет соответствующего метода «Удалить». Чтобы удалить поведение конечного автомата, используйте Object.Destroy. |
AddTransition |
Вспомогательная функция для добавления исходящего перехода в состояние назначения. |
RemoveTransition |
Вспомогательная функция для удаления перехода из состояния. |
Унаследованные члены
Свойства
hideFlags |
Должен ли объект быть скрыт, сохранен вместе со сценой или изменен пользователем? |
name |
Имя объекта. |
Публичные Методы
Статические Методы
Операторы
bool |
Объект существует? |
operator != |
Сравнивает, ссылаются ли два объекта на другой объект. |
operator == |
Сравнивает две ссылки на объекты, чтобы определить, ссылаются ли они на один и тот же объект. |