Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

AnimationState

class in UnityEngine

Руководство

Описание

AnimationState дает полный контроль над смешиванием анимации.

В большинстве случаев интерфейс Animation достаточен и прост в использовании. Используйте AnimationState, если вам нужен полный контроль над смешиванием анимации при любом процессе воспроизведения.

Интерфейс AnimationState позволяет вам изменять скорость, объем, время и слои, в то время как любая анимация проигрывается. Вы также можете настроить миксинг анимации и wrapMode.

Анимация.

Переменные

blendModeКакой режим смешивания следует использовать?
clipКлип, который в настоящее время проигрывается на этом состоянии анимации.
enabledВключает / выключает анимацию.
lengthДлина анимационного клипа в секундах.
nameИмя анимации.
normalizedSpeedНормализуется скорость воспроизведения.
normalizedTimeНормализуется время анимации.
speedСкорость воспроизведения анимации. 1 - нормальная скорость воспроизведения.
timeТекущее время анимации.
weightВес анимации.
wrapModeРежим переноса анимации.

Открытые функции

AddMixingTransformДобавляет transform, который должен быть анимирован. Это позволяет сократить количество анимаций, которые вы должны создать.
RemoveMixingTransformУдаляет transform, который должен быть анимирован.