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

AnimatorControllerPlayable.PlayInFixedTime

Declaration

public void PlayInFixedTime(string stateName, int layer = -1, float fixedTime = float.NegativeInfinity);
public void PlayInFixedTime(int stateNameHash, int layer = -1, float fixedTime = float.NegativeInfinity);

Параметры

Параметр Описание
stateName Имя состояния.
stateNameHash Хеш-имя состояния. Если stateNameHash равен 0, метод меняет время текущего состояния.
слой Индекс слоя. Если слой равен -1, воспроизводится первое состояние с заданным именем или хешем.
fixedTime Сдвиг времени (в секундах).

Описание

Воспроизводит состояние.

Когда вы указываете имя состояния или строку, по которой формируется хеш, оно должно включать имя родительского слоя. Например, если у вас есть Run состояние в Base Layer, имя будет Base Layer.Run.

Дополнительные ресурсы: Animator.StringToHash для получения хэша из имени.