AnimationNodeStateMachineTransition

Inherits: Resource < Reference < Object

类别: 核心

简要说明

信号

  • advance_condition_changed ( )

枚举

枚举 SwitchMode

  • SWITCH_MODE_IMMEDIATE = 0 ---立即切换到下一个状态。当前状态将结束并混合到新状态的开始。

  • SWITCH_MODE_SYNC = 1 ---立即切换到下一个状态,但将寻找新状态到旧状态的播放位置。

  • SWITCH_MODE_AT_END = 2 ---等待当前状态回放结束,然后切换到下一状态动画的开始。

属性描述

违约

设定器

设置“前进”条件(值)

吸气剂

获取高级条件()

设置此条件时启用自动前进。提供的名称将成为 AnimationTree 可以通过代码来控制(参见 https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code )例如,如果 AnimationTree.tree_root 是一个 AnimationNodeStateMachineadvance_condition 设置为“空闲”:

$animation_tree["parameters/conditions/idle"] = is_on_floor and linear_velocity.x == 0

违约

设定器

设置自动前进(值)

吸气剂

已经自动前进了(

达到此状态时自动打开转换。这个最适合 SWITCH_MODE_AT_END .

违约

设定器

设置禁用(值)

吸气剂

已禁用(

在此期间不要使用此转换 AnimationNodeStateMachinePlayback.travelauto_advance .

违约

1

设定器

设置优先级(值)

吸气剂

获取优先级()

当通过树通过时,优先选择较低优先级的转换 AnimationNodeStateMachinePlayback.travelauto_advance .

违约

0

设定器

设置开关模式(值)

吸气剂

获取切换模式()

转换类型。

违约

0.0

设定器

设置uxfade u时间(值)

吸气剂

获取uxfade u时间()

在这个状态和下一个状态之间交叉淡入淡出的时间。