BehaviorTree -- 行为树 BlackBoard -- 黑板 -- 用于共享数据 Decorator -- 先决条件 Service -- 服务 Task -- 任务 -- 执行节点 -- 行为树中的叶子节点 AIController -- AI控制器 -- 联系行为树和黑板并运行行为树的地方
根节点, 只能有一个附着点 (孩子节点)
Selector 节点 -- 从左到右在其子项中运行,直到其中一个成功则返回 Sequence 节点 -- 从左到右在其子项中运行,直到其中一个失败则返回 Simple Parallel 节点 -- 可使单个主任务节点在整颗行为树旁执行
附着在 Composites
节点上 (之后)
常用于检查和更新黑板
是行为树的叶子节点
是任务的执行节点
附着于 Composites 或 Task (之前)
决定其附着的节点能不能被执行 -- 相当于行为树中的条件语句