AnimationNodeStateMachineTransition¶
Inherits: Resource < Reference < Object
类别: 核心
简要说明¶
属性¶
“ |
||
假 |
||
假 |
||
1 |
||
0 |
||
0.0 |
信号¶
advance_condition_changed ( )
枚举¶
枚举 SwitchMode :
SWITCH_MODE_IMMEDIATE = 0 ---立即切换到下一个状态。当前状态将结束并混合到新状态的开始。
SWITCH_MODE_SYNC = 1 ---立即切换到下一个状态,但将寻找新状态到旧状态的播放位置。
SWITCH_MODE_AT_END = 2 ---等待当前状态回放结束,然后切换到下一状态动画的开始。
属性描述¶
String advance_condition
违约 |
“ |
设定器 |
设置“前进”条件(值) |
吸气剂 |
获取高级条件() |
设置此条件时启用自动前进。提供的名称将成为 AnimationTree 可以通过代码来控制(参见 https://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html#controlling-from-code )例如,如果 AnimationTree.tree_root 是一个 AnimationNodeStateMachine 和 advance_condition 设置为“空闲”:
$animation_tree["parameters/conditions/idle"] = is_on_floor and linear_velocity.x == 0
bool auto_advance
违约 |
假 |
设定器 |
设置自动前进(值) |
吸气剂 |
已经自动前进了( |
达到此状态时自动打开转换。这个最适合 SWITCH_MODE_AT_END .
bool disabled
违约 |
假 |
设定器 |
设置禁用(值) |
吸气剂 |
已禁用( |
在此期间不要使用此转换 AnimationNodeStateMachinePlayback.travel 或 auto_advance .
int priority
违约 |
1 |
设定器 |
设置优先级(值) |
吸气剂 |
获取优先级() |
当通过树通过时,优先选择较低优先级的转换 AnimationNodeStateMachinePlayback.travel 或 auto_advance .
SwitchMode switch_mode
违约 |
0 |
设定器 |
设置开关模式(值) |
吸气剂 |
获取切换模式() |
转换类型。
float xfade_time
违约 |
0.0 |
设定器 |
设置uxfade u时间(值) |
吸气剂 |
获取uxfade u时间() |
在这个状态和下一个状态之间交叉淡入淡出的时间。