Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AnimationTree
Наследует: AnimationMixer < Node < Object
Узел, используемый для расширенных анимационных переходов в AnimationPlayer.
Описание
Узел, используемый для расширенных анимационных переходов в AnimationPlayer.
Примечание: При связывании с AnimationPlayer несколько свойств и методов соответствующего AnimationPlayer не будут работать так, как ожидается. Воспроизведение и переходы должны обрабатываться только с использованием AnimationTree и его составляющих AnimationNode. Узел AnimationPlayer должен использоваться исключительно для добавления, удаления и редактирования анимаций.
Обучающие материалы
Свойства
|
||
|
||
callback_mode_discrete |
|
|
deterministic |
|
|
Методы
get_process_callback() const |
|
void |
Сигналы
animation_player_changed() 🔗
Вызывается при изменении anim_player.
Перечисления
enum AnimationProcessCallback: 🔗
AnimationProcessCallback ANIMATION_PROCESS_PHYSICS = 0
Устарело: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS.
AnimationProcessCallback ANIMATION_PROCESS_IDLE = 1
Устарело: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_IDLE.
AnimationProcessCallback ANIMATION_PROCESS_MANUAL = 2
Устарело: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_MANUAL.
Описания свойств
NodePath advance_expression_base_node = NodePath(".") 🔗
Путь к Node, используемый для оценки AnimationNode Expression, если он явно не указан внутри.
NodePath anim_player = NodePath("") 🔗
Путь к AnimationPlayer, используемому для анимации.
AnimationRootNode tree_root 🔗
void set_tree_root(value: AnimationRootNode)
AnimationRootNode get_tree_root()
Корневой узел анимации этого AnimationTree. См. AnimationRootNode.
Описания метода
AnimationProcessCallback get_process_callback() const 🔗
Устарело: Use AnimationMixer.callback_mode_process instead.
Возвращает уведомление о процессе, в котором необходимо обновить анимацию.
void set_process_callback(mode: AnimationProcessCallback) 🔗
Устарело: Use AnimationMixer.callback_mode_process instead.
Устанавливает уведомление о процессе, в котором необходимо обновить анимацию.