Hierarchical Task Network (HTN) Planning AI 是一款专为虚幻引擎设计的强大插件,提供了一种高效的AI任务规划方法。它结合了行为树的直观性和目标导向行动规划(GOAP)的灵活性,允许设计师通过节点编辑器创建复杂的任务网络,并使用黑板数据进行状态管理。HTN规划器能够基于成本或优先级找到最优计划,支持并行和任意顺序规划。无论是需要高度自主性的AI还是严格控制的行为序列,HTN Planning AI都能满足你的需求。
特性
- 节点式HTN图编辑器:直观地创建和编辑任务、装饰器和服务。
- 无缝使用黑板数据作为世界状态:节点在规划过程中检查和修改黑板数据,使决策基于可能的未来状态。
- 自定义任务、装饰器和服务:完全自定义任务结构,以满足特定需求。
- 使用子网络创建可组合的行为:通过子网络构建复杂的行为模式。
- 子计划:支持创建子计划,进一步细化任务结构。
- 基于成本/优先级的规划:高效地找到成本最低或优先级最高的计划。
- 并行规划:支持同时规划多个任务。
- 任意顺序规划:允许任务以任意顺序执行,以实现目标。
- 视觉日志集成:与虚幻引擎的视觉日志系统集成,方便调试。
- 环境查询系统集成:与环境查询系统集成,增强AI的感知能力。
- 实时调试功能:提供实时调试工具,帮助开发者快速定位问题。
- 扩展HTN组件:通过HTN扩展组件增加更多功能。
- 完整源代码访问:提供完整的源代码,便于深度定制和扩展。
技术模块
- 代码模块:
- HTN [Runtime]
- HTNEditor [Editor]
- 蓝图数量:0
- C++类数量:70
- 网络复制:不需要(AI不需要网络复制)
- 支持的开发平台:Windows, Linux, Mac
- 支持的目标构建平台:Windows 64-bit, macOS, Linux, Android, iOS, PS4, PS5, Xbox One, Xbox Series X, Xbox Series S, Nintendo Switch
兼容性
- 受支持的虚幻引擎版本:4.24 – 4.27 和 5.0 – 5.5
- 受支持的目标平台:Win32, Windows, Linux, Mac, Android, iOS, Oculus, SteamVR / HTC Vive, PS4, Xbox One, Nintendo Switch
- 支持的开发平台:Windows, Linux, Mac
总结
Hierarchical Task Network (HTN) Planning AI 是一款强大的虚幻引擎插件,提供了一种高效的AI任务规划方法。它结合了行为树的直观性和GOAP的灵活性,允许设计师通过节点编辑器创建复杂的任务网络,并使用黑板数据进行状态管理。HTN规划器能够基于成本或优先级找到最优计划,支持并行和任意顺序规划。无论你是需要高度自主性的AI还是严格控制的行为序列,HTN Planning AI都能满足你的需求。通过这款插件,你可以轻松创建出智能且灵活的AI角色,提升游戏的沉浸感和互动性。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。