【ue4】【使用】行为树


行为树

BehaviorTree — 行为树

BlackBoard — 黑板 — 用于共享数据

Decorator — 先决条件

Service — 服务

Task — 任务 — 执行节点 — 行为树中的叶子节点

AIController — AI控制器 — 联系行为树和黑板并运行行为树的地方

Root 节点

根节点, 只能有一个附着点 (孩子节点)

Composites

Selector 节点 — 从左到右在其子项中运行,直到其中一个成功则返回

Sequence 节点 — 从左到右在其子项中运行,直到其中一个失败则返回

Simple Parallel 节点 — 可使单个主任务节点在整颗行为树旁执行

Service

附着在 Composites 节点上 (之后)

常用于检查和更新黑板

Task

是行为树的叶子节点

是任务的执行节点

Decorators

附着于 Composites 或 Task (之前)

决定其附着的节点能不能被执行 — 相当于行为树中的条件语句


欲知后事如何 且听下回分解
0%