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(".") 🔗
若內部未明確指定,則此為用來評估 AnimationNode Expression 的 Node 路徑。
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.
設定用於更新動畫的處理通知類型。