AnimationTree
继承: AnimationMixer < Node < Object
用于 AnimationPlayer 中高级动画过渡的节点。
描述
用于 AnimationPlayer 中高级动画过渡的节点。
注意:与 AnimationPlayer 连接时,该 AnimationPlayer 的部分属性和方法将不会像预期的那样发挥作用。播放和过渡应该只使用 AnimationTree 和组成它的 AnimationNode 来处理。AnimationPlayer 节点应仅用于添加、删除和编辑动画。
教程
属性
| ||
| ||
deterministic |
| |
方法
get_process_callback ( ) const | |
void |
信号
animation_player_changed ( )
当 anim_player 被改变时发出。
枚举
enum AnimationProcessCallback:
AnimationProcessCallback ANIMATION_PROCESS_PHYSICS = 0
用于向后兼容。见 AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS。
AnimationProcessCallback ANIMATION_PROCESS_IDLE = 1
用于向后兼容。见 AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_IDLE。
AnimationProcessCallback ANIMATION_PROCESS_MANUAL = 2
用于向后兼容。见 AnimationMixer.ANIMATION_CALLBACK_MODE_PROCESS_MANUAL。
属性说明
NodePath advance_expression_base_node = NodePath(".")
void set_advance_expression_base_node ( NodePath value )
NodePath get_advance_expression_base_node ( )
用于评估 AnimationNode Expression 的 Node 的路径,内部未明确指定路径时使用。
NodePath anim_player = NodePath("")
用于动画的 AnimationPlayer 的路径。
AnimationRootNode tree_root
void set_tree_root ( AnimationRootNode value )
AnimationRootNode get_tree_root ( )
该 AnimationTree 的根动画节点。见 AnimationRootNode。
方法说明
AnimationProcessCallback get_process_callback ( ) const
用于向后兼容。见 AnimationCallbackModeProcess。
void set_process_callback ( AnimationProcessCallback mode )
用于向后兼容。见 AnimationCallbackModeProcess。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.