一 叶柄¶
行为树最核心的表现
Action 动作¶
包含了一个动作执行的原子,执行并返回成功或失败
Condition 条件¶
判断一个条件并返回成功或失败
二 复合行为¶
Sequence序列¶
从左到右依次触发,失败就返回
PARALLEL 并行¶
同时执行所有子节点,满足条件返回true,否则false * 可以设置Repeat,会重复到条件满足为止
REPEAT 重复¶
顾名思义,重复 * Repeat Forever:重复执行,除非发生异常或者退出,可以模拟循环 * Until Scuccess:重复执行,直到成功为止
BINARYSELECTOR 条件执行IFELSE¶
基于条件选择执行左边还是右边
Switch 开关¶
根据enum或index进行状态的切换。可以打断其他行为
三 Decorators(装饰节点)¶
Conditional 条件节点¶
只有满足条件时,才会执行该节点
INVERT 取反¶
成功变失败,失败变成功
Remap 逆变¶
图片看起来和INVERT差不多,他也确实包含了取反的功能 可以设置成功或失败后的辩护,成功的可以变为成功、失败,失败的也可以变为成功、失败。
四 Sub-Behaviour子行为¶
SubTree 行为树¶
执行一个子行为树