跳到主要内容

AnimationNodeStateMachinePlayback

继承

Resource

简要描述

AnimationNodeStateMachine的播放控件。

描述

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

示例:

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

成员

类型属性名默认值
boolresource_local_to_scenetrue

方法

返回值类型方法名称
Stringget_current_node() const
PoolStringArrayget_travel_path() const
boolis_playing() const
voidstart(node: String)
voidstop()
voidtravel(to_node: String)

常量

成员说明

  • bool resource_local_to_scene
Defaulttrue
setterset_local_to_scene(value)
getteris_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)

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