行为树节点参考:复合节点

行为树合成(Composite)节点的参考。

Windows
MacOS
Linux
本页面的内容

合成(Composite) 节点定义分支的根,以及执行该分支的基本规则。您可以对其应用 装饰器(Decorators)节点,从而修改进入它们分支的条目,甚至取消执行中的条目。此外,它们还可以连接服务(Services)节点,这些服务节点只有在合成节点的子节点正在被执行时才会激活。 

只有合成节点可以被连接至行为树的根节点。

选择器

Selector_01.png

选择器(Selector) 节点按从左到右的顺序执行其子节点。当其中一个子节点执行成功时,选择器节点将停止执行。如果选择器的一个子节点成功运行,则选择器运行成功。如果选择器的所有子节点运行失败,则选择器运行失败。

属性

描述

应用装饰器范围(Apply Decorator Scope)

如果启用此设置,当以下分支完成执行流时,分支中所有装饰器都将被移除(此节点上的装饰器不受影响)。

节点名称(Node Name)

节点在行为树图中显示的名称。

序列

Sequence_01.png

序列(Sequence) 节点按从左到右的顺序执行其子节点。当其中一个子节点失败时,序列节点也将停止执行。如果有子节点失败,那么序列就会失败。如果该序列的所有子节点运行都成功执行,则序列节点成功。

属性

描述

应用装饰器范围(Apply Decorator Scope)

如果启用此设置,当以下分支完成执行流时,分支中的所有装饰器都将被移除(此节点上的装饰器不受影响)。

节点名称(Node Name)

节点在行为树图中显示的名称。

简单平行节点

SimpleParallel_01.png

简单平行(Simple Parallel) 节点允许一个主任务节点沿整个的行为树执行。主任务完成后,结束模式(Finish Mode) 中的设置会指示该节点是应该立即结束,同时中止次要树,还是应该推迟结束,直到次要树完成。

属性

描述

结束模式(Finish Mode)

立即(Immediate)

主任务完成后,后台树的执行将立即中止。

推迟(Delayed)

主任务完成后,允许后台树继续执行直至完成。

节点名称(Node Name)

节点在行为树图中显示的名称。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见