AnimationNodeAnimation
Наследует: AnimationRootNode < AnimationNode < Resource < RefCounted < Object
Входная анимация для AnimationNodeBlendTree.
Описание
Ресурс для добавления в AnimationNodeBlendTree. Имеет только один выходной порт, использующий свойство animation. Используется как вход для AnimationNode, которые смешивают анимации.
Обучающие материалы
Свойства
|
||
|
||
|
||
|
Перечисления
enum PlayMode: 🔗
PlayMode PLAY_MODE_FORWARD = 0
Воспроизводит анимацию в прямом направлении.
PlayMode PLAY_MODE_BACKWARD = 1
Воспроизводит анимацию в обратном направлении.
Описания свойств
bool advance_on_start = false 🔗
Если true, при получении запроса на воспроизведение анимации с начала первый кадр не отрисовывается, а только обрабатывается, и воспроизведение начинается со следующего кадра.
См. также примечания к AnimationPlayer.play().
StringName animation = &"" 🔗
void set_animation(value: StringName)
StringName get_animation()
Анимация для использования в качестве вывода. Это одна из анимаций, предоставленных AnimationTree.anim_player.
Если use_custom_timeline равен true, переопределите настройки цикла исходного ресурса Animation на значение.
Примечание: Если Animation.loop_mode не установлен на цикл, параметр Animation.track_set_interpolation_loop_wrap() не будет учитываться. Если вы не можете получить ожидаемое поведение, рассмотрите возможность дублирования ресурса Animation и изменения настроек цикла.
Определяет направление воспроизведения анимации.
Если use_custom_timeline равно true, сместите начальную позицию анимации.
Это полезно для настройки того, какая нога ступает первой в 3D-анимации ходьбы.
Если true, масштабирует время так, чтобы длина, указанная в timeline_length, была одним циклом.
Это полезно для сопоставления периодов анимации ходьбы и бега.
Если false, исходная длина анимации соблюдается. Если установить цикл на loop_mode, анимация будет циклично повторяться в timeline_length.
Длительность пользовательской временной шкалы.
Если stretch_time_scale имеет значение true, анимация масштабируется до этой длительности.
bool use_custom_timeline = false 🔗
Если true, AnimationNode предоставляет анимацию на основе ресурса Animation с некоторыми скорректированными параметрами.