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
Eredita: AnimationMixer < Node < Object
Un nodo usato per transizioni di animazione avanzate in un AnimationPlayer.
Descrizione
Un nodo utilizzato per transizioni di animazione avanzate in un AnimationPlayer.
Nota: Se collegato con un AnimationPlayer, diverse proprietà e metodi del corrispondente AnimationPlayer non funzioneranno come previsto. La riproduzione e le transizioni dovrebbero essere gestite utilizzando solo l'AnimationTree e il suoi costituenti AnimationNode. Il nodo AnimationPlayer dovrebbe essere utilizzato esclusivamente per aggiungere, eliminare, e modificare animazioni.
Tutorial
Proprietà
|
||
|
||
callback_mode_discrete |
|
|
deterministic |
|
|
Metodi
get_process_callback() const |
|
void |
Segnali
animation_player_changed() 🔗
Emesso quando anim_player è cambiato.
Enumerazioni
enum AnimationProcessCallback: 🔗
AnimationProcessCallback ANIMATION_PROCESS_PHYSICS = 0
Deprecato: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS.
AnimationProcessCallback ANIMATION_PROCESS_IDLE = 1
Deprecato: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_IDLE.
AnimationProcessCallback ANIMATION_PROCESS_MANUAL = 2
Deprecato: See AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_MANUAL.
Descrizioni delle proprietà
NodePath advance_expression_base_node = NodePath(".") 🔗
Il percorso del Node utilizzato per valutare un Expression dell'AnimationNode se non è esplicitamente specificato internamente.
NodePath anim_player = NodePath("") 🔗
Il percorso per l'AnimationPlayer utilizzato per l'animazione.
AnimationRootNode tree_root 🔗
void set_tree_root(value: AnimationRootNode)
AnimationRootNode get_tree_root()
Il nodo di animazione radice di questo AnimationTree. Vedi AnimationRootNode.
Descrizioni dei metodi
AnimationProcessCallback get_process_callback() const 🔗
Deprecato: Use AnimationMixer.callback_mode_process instead.
Restituisce la notifica di processo in cui aggiornare le animazioni.
void set_process_callback(mode: AnimationProcessCallback) 🔗
Deprecato: Use AnimationMixer.callback_mode_process instead.
Imposta la notifica di processo in cui aggiornare le animazioni.