AnimationNodeStateMachinePlayback

Inherits: Resource < Reference < Object

AnimationNodeStateMachine的播放控件。

描述

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

示例:

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

教程

属性

bool

resource_local_to_scene

true (overrides Resource)

方法

float

get_current_length ( ) const

String

get_current_node ( ) const

float

get_current_play_position ( ) const

PoolStringArray

get_travel_path ( ) const

bool

is_playing ( ) const

void

start ( String node )

void

stop ( )

void

travel ( String to_node )

方法说明

  • float get_current_length ( ) const

  • String get_current_node ( ) const

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


  • float get_current_play_position ( ) const

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


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


  • bool is_playing ( ) const

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


开始播放指定的动画。


  • void stop ( )

停止当前播放的动画。


  • void travel ( String to_node )

按照最短路径从当前状态过渡到另一个状态。