文件大小:71.0 MB
版本:3.0.0p1
原始 Unity 版本:2022.3.20
Behavior Designer Pro 是适用于游戏对象和基于实体的工作流程的权威行为树解决方案。
描述
行为树是一种成熟的人工智能技术,被众多AAA级游戏工作室用于创建逼真且可扩展的决策系统。Behavior Designer Pro将这种技术带入未来,采用基于Unity DOTS的现代化数据导向型架构。
无需任何 DOTS 经验。Behavior Designer Pro 可处理游戏对象或实体,让您选择最适合项目的工作流程。您可以逐步采用 DOTS,混合使用不同的架构,或者使用完全面向数据的设置,所有这些都可以在 Unity 中以可视化的方式创建行为树。
Behavior Designer Pro 利用 DOTS 实现高效的数据布局和处理,从而降低 AI 系统的开销,并确保随着项目规模的扩大,性能始终保持一致和可预测性。即使代理数量较少,这些性能提升也十分显著,从而释放资源用于项目的其他方面。
为什么需要行为树?
行为树被众多 AAA 级工作室广泛使用,它提供了一种清晰、模块化的方式来定义复杂的 AI 决策。行为树适用于各种场景,从敌方战斗人员和 NPC 到 Boss 战和环境生物,无所不包。
主要特点
性能与架构
- 基于 Unity DOTS 构建,以实现高效的处理和内存访问
- 支持游戏对象、混合和实体工作流程
- 启动后零分配
- 利用作业系统和突发支持快速执行
- 高效执行,并能随着代理数量的增加而平滑扩展
创作与工具
- 可视化节点式行为树编辑器
- 带断点的实时可视化调试器
- 运行时状态检查
- 保存和加载支持
行为设计
- 基于效用理论的任务评估
- 动态响应的条件中止
- 用于任务间沟通的共享变量
- 事件驱动行为支持
可扩展性
- 熟悉且灵活的 API
- 自定义节点和编辑器扩展
- 专为长期项目集成而设计
使用案例
- 敌方AI:巡逻、追击、逃跑或协同攻击
- 伙伴AI:跟随、协助或与玩家互动
- 人群模拟:处理大规模智能体行为
- 资源管理:收集、管理或保护游戏资源
- 世界互动:使NPC、陷阱或世界物品具有情境感知能力
- 模拟系统:模拟动物、人群或村庄行为
- 生存AI:动态地进行狩猎、逃跑或寻找庇护所。
- 隐蔽与战术作战:智能战略行为
- 自定义 AI 行为:创建独特的、项目特定的行为
无缝集成
- A* 寻路项目(含移动包)
- 动物管理员
- 对话系统
- DOTS幸存者
- 简易搭建系统
- 感觉
- 爱/恨
- 曲线样条
- 组织核心
- 任务机器
- 传感器工具包 2
- 简易航点系统
- 国家设计师
- 终极角色控制器
- 终极库存系统


评论(0)