跳到主要内容

AnimationNodeStateMachineTransition

继承

Resource

简要描述

描述

成员

类型属性名默认值
Stringadvance_condition""
boolauto_advancefalse
booldisabledfalse
intpriority1
intswitch_mode0
floatxfade_time0.0

信号

  • **advance_condition_changed**

advance_condition更改时发出。


枚举

enum SwitchMode:

  • **SWITCH_MODE_IMMEDIATE = 0**

立即切换到下一个状态。当前状态将结束并融入新状态的开始。

  • **SWITCH_MODE_SYNC = 1**

立即切换到下一个状态,但是将寻找新状态到旧状态的播放位置。

  • **SWITCH_MODE_AT_END = 2**

等待当前状态播放结束,然后切换到下一个状态动画的开始。


成员说明

  • String advance_condition
Default""
setterset_advance_condition(value)
getterget_advance_condition
  • bool auto_advance
Defaultfalse
setterset_auto_advance(value)
getterhas_auto_advance
  • bool disabled
Defaultfalse
setterset_disabled(value)
getteris_disabled
  • int priority
Default1
setterset_priority(value)
getterget_priority
  • int switch_mode
Default0
setterset_switch_mode(value)
getterget_switch_mode
  • float xfade_time
Default0.0
setterset_xfade_time(value)
getterget_xfade_time