Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.
class in UnityEngine
Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.
ЗакрытьПо определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.
ЗакрытьAnimationState дает полный контроль над смешиванием анимации.
В большинстве случаев интерфейс Animation достаточен и прост в использовании.
Используйте AnimationState, если вам нужен полный контроль над смешиванием анимации при любом процессе воспроизведения.
Интерфейс AnimationState позволяет вам изменять скорость, объем, время и слои, в то время как любая анимация проигрывается.
Вы также можете настроить миксинг анимации и wrapMode.
Анимация.
blendMode | Какой режим смешивания следует использовать? |
clip | Клип, который в настоящее время проигрывается на этом состоянии анимации. |
enabled | Включает / выключает анимацию. |
length | Длина анимационного клипа в секундах. |
name | Имя анимации. |
normalizedSpeed | Нормализуется скорость воспроизведения. |
normalizedTime | Нормализуется время анимации. |
speed | Скорость воспроизведения анимации. 1 - нормальная скорость воспроизведения. |
time | Текущее время анимации. |
weight | Вес анимации. |
wrapMode | Режим переноса анимации. |
AddMixingTransform | Добавляет transform, который должен быть анимирован. Это позволяет сократить количество анимаций, которые вы должны создать. |
RemoveMixingTransform | Удаляет transform, который должен быть анимирован. |