392 字
2 分钟
复合节点
文章目录
复合(Composite) 节点定义分支的根,以及执行该分支的基本规则。可以对其应用装饰器节点,从而修改进入它们分支的条目,或取消执行中的条目。
还可以连接服务节点,这些服务节点只有在复合节点的子节点正在被执行时才会激活。
Selector
选择器(Selector) 节点按从左到右的顺序执行其子节点。当其中一个子节点执行成功时,选择器节点将停止执行。如果选择器的一个子节点成功运行,则选择器运行成功。如果选择器的所有子节点运行失败,则选择器运行失败。
Sequence
序列(Sequence) 节点按从左到右的顺序执行其子节点。当其中一个子节点失败时,序列节点也将停止执行。如果有子节点失败,那么序列就会失败。如果该序列的所有子节点运行都成功执行,则序列节点成功。
Simple Parallel
简单平行(Simple Parallel) 节点允许一个主任务节点沿整个的行为树执行。主任务完成后,结束模式(Finish Mode) 中的设置会指示该节点是应该立即结束,同时中止次要树,还是应该推迟结束,直到次要树完成。
| 结束模式(Finish Mode) | - 立即(Immediate):主任务完成后,后台树的执行将立即中止。 - 推迟(Delayed):主任务完成后,允许后台树继续执行直至完成。 |