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(s). Вузол AnimationPlayer слід використовувати виключно для додавання, видалення та редагування анімацій.
Посібники
Властивості
NodePath |
|
|
NodePath |
|
|
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(".") 🔗
void set_advance_expression_base_node(value: NodePath)
NodePath get_advance_expression_base_node()
Шлях до Node, який використовується для оцінки AnimationNode Expression, якщо він не вказано явно всередині.
NodePath anim_player = NodePath("") 🔗
void set_animation_player(value: NodePath)
NodePath get_animation_player()
Шлях до 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.
Встановлює сповіщення процесу для оновлення анімацій.