跳转至

AnimationNodeStateMachinePlayback

继承

Resource

简要描述

AnimationNodeStateMachine的播放控件。

描述

允许AnimationNodeStateMachine创建控制AnimationTree的状态机。通过检索$AnimationTree.get("parameters/playback")

示例:

var state_machine = $AnimationTree.get("parameters/playback")
state_machine.travel("some_state")

成员

类型 属性名 默认值
bool resource_local_to_scene true

方法

返回值类型 方法名称
String get_current_node() const
PoolStringArray get_travel_path() const
bool is_playing() const
void start(node: String)
void stop()
void travel(to_node: String)

常量

成员说明

  • bool resource_local_to_scene
Default true
setter set_local_to_scene(value)
getter is_local_to_scene

方法说明

  • get_current_node get_current_node() const

返回当前播放的动画状态。


  • get_travel_path get_travel_path() const

返回由A*算法内部计算的当前行进路径。


  • is_playing is_playing() const

如果正在播放动画,则返回true


  • start start(node: String)

开始播放给定的动画。


  • stop stop()

停止当前播放的动画。


  • travel travel(to_node: String)

根据最短路径从当前状态的转换转换到其他状态。