扩展行为树
为树添加更多的叶子和分支将使其不可阻挡。
在本章中,我们将了解如何通过实现自定义任务、装饰器和服务来扩展行为树。
由于在第8、9和10章中,我们将从头开始创建一个具体的行为树示例,并创建自定义任务、装饰器和服务,因此可以将本章视为对这些章节的快速理论介绍,以便为您扩展行为树提供一个基础。因此,本章可能非常流畅且重复,但它将教您一个很好的工具,我们将在本书后面以更有趣的方式对其进行改进。
在本章中,我们将涵盖以下主题:
如何创建任务,包括蓝图和C++,使我们的AI代理能够执行自定义操作。
如何创建装饰器,包括蓝图和C++,以创建我们可以进入行为树某些子分支的特定条件。
如何创建服务,包括蓝图和C++,以持续更新我们的黑板中的行为树数据。
如何创建复合节点、新类型的节点,甚至新的树。
那么,让我们开始吧!
最后更新于