使用这种灵活、功能齐全的行为树替代方案创建可以提前计划的 AI
HTN Planning 插件可让您创建 AI,该 AI 可以通过预测其操作的后果来提前计划多个步骤。以下是一些示例:
- Video: 一个基于 HTN 的角色发明了攻击目标的最佳计划
- Video:两组基于 HTN 的角色在一个简单的 FPS 竞技场中进行战术战斗
就像使用行为树一样,您可以轻松地从 C++ 或蓝图创建任务、装饰器和服务,并在可视化图形编辑器中排列它们。HTN 规划器使用 Blackboard 数据来存储有关未来可能世界状态的知识。节点在规划期间检查和修改世界状态中的值,这样就可以根据未来可能的状态做出决策。计划员可以有效地找到成本最低的计划或优先级最高的计划。
与目标导向行动计划等其他计划技术相比,HTN 计划效率更高,让设计师对 AI 有更多的控制权。它可以像行为树一样僵化,也可以像 GOAP 一样灵活。您可以根据需要创建具有尽可能多的自主性和灵活性的 AI:在预定义的任务序列之间进行选择的 AI,或者可以自由地按任何顺序安排其任务以实现目标的 AI,或介于两者之间的任何内容。
您没有权限下载此内容,请添加我的微信s13216120002免费加入社群开通权限。
您也可以扫码添加微信: