【更新】NodeCanvas 3.2.6高级AI行为树插件状态机对话树
本帖最后由 微笑的猫 于 2024-1-5 15:10 编辑NodeCanvas的插件索引:
NodeCanvas 3.0.5下载链接
NodeCanvas 3.0.8下载链接
NodeCanvas 3.0.9下载链接
NodeCanvas 3.1.0下载链接
NodeCanvas 3.2.0下载链接
NodeCanvas 3.2.1下载链接
NodeCanvas 3.2.2下载链接
NodeCanvas 3.2.5下载链接
NodeCanvas 3.2.8下载链接
NodeCanvas 3.2.9下载链接
‘.需要 Net 4.x’ 等效运行时版本。
‘.不再支持 Net 3.5(已弃用)。
适用于 Unity 的完整视觉行为创作解决方案,可帮助你创建高级 AI 行为和逻辑,包括三个独立、功能齐全但可流畅切换的模块供你选择,轻松添加至游戏中:
✔反应行为树。
✔ 层次状态机。
✔多角色对话树。
NodeCanvas 是一个产品级框架,被多款优秀的游戏采用,包括 Pamela、Hurtworld、Hand of Fate 2、Kim、Shroud of the Avatar、Kingdom、The Long Dark、Ghost of a Tale 等等。
[游戏展示]
功能亮点
-------------------------------------
● 三个可完全切换的图形模块供你选择。
● 具有所有预期专业功能的时尚而直观的可视化节点编辑器。
(全部撤销/重做、放大/缩小、迷你地图、多选、复制、复制/粘贴、JSON 导入/导出、群组、注释等)
● 图形、GameObject 和全局黑板变量,以创建可重复使用和以智能体为中心的参数行为。
● 具有实例或静态属性和字段的数据绑定变量。
● 使用 UNET 的网络同步变量 (Network Sync Variable)。
(由于现已弃用 UNET,所以会将其替换为新的网络解决方案)
● 预制件可覆盖的变量。
● 自动转换不同的变量数据类型。
● 支持所有变量类型开箱即用。
● 跨所有数量的智能体的可重复使用行为图。
● 所有三种图形模块之间的无缝子图形嵌套。
(行为子树、子状态机、子对话树)
● 完整的子图变量参数化和贴图。
● 模块化动作和条件任务设计。
● 条件反应行为树评估。
● 有条件和基于栈的 FSM 过渡。
● 丰富多彩和内容翔实的运行时可视化调试。
● 节点/任务浏览器,用以搜索、收藏和阅读内置文档。
● 首选类型配置器,以根据项目需求定制与类型相关的菜单。
● 图形迷你地图,以轻松浏览图形。
● 图形控制台,单击鼠标即可自动定位故障节点。
● 图形浏览器,用以搜索和查找图中的节点、任务和参数。
● 图形重构器,以批量重构缺失的节点、任务和反射引用。
● 实时运行时编辑,以更快速地完成设计目标。
● 经过优化的反射任务,以自动集成现有的代码 API。
● 内置事件系统,以在图形中沟通和传输数据。
● 清晰且记录完善的 API,以扩展 NodeCanvas 框架并创建自己的动作、条件、节点,甚至全新的图形模块。
● 对象和属性绘制器,以一切可能的方式自定义检查器。
● 与大量第三方资源集成。
● 与 FlowCanvas flowScripts 无缝集成。
● 用户友好。轻量级。无需设置。
● 性能稳定。初始化后零分配。异步图加载。
● 支持所有平台开箱即用。
● 包含全部 C# 源代码!
● 以及更多…
没有代码脚本?没问题。NodeCanvas 提供数百种精心制作的面向游戏的预制动作和条件,直接带你入门。此外,你可以采用专门的反射任务,以利用并控制所有现有代码和组件,无需编写任何代码!
当前的第三方资源扩展包括:
• Chronos
• 电影音序器 - SLATE
• 电影导演 (Cinema Director)
• Core GameKit
• DOTween
• Easy Save
• Inventory Pro
• LipSync
• Love/Hate
• Master Audio
• 运动控制器
• PlayMaker
• PolyNav
• SALSA
- Simple Waypoint System
• 以及更多,根据你的需求…
社区驱动的扩展:
• A* Project
• cInput
• FinalIK
• ProCamera2D
• Rewired
• uFrame
此外,NodeCanvas 与 FlowCanvas 无缝集成,从而能够让你在行为树、FSM 和/或 对话树中嵌套 flowScripts,反过来也可以!
“那么,里面包含什么?”
✔ Core NodeCanvas 框架。
✔ 行为树模块。
✔ 状态机模块。
✔ 对话树模块。
✔ 大量以游戏为导向的任务。
✔ 大量第三方集成任务。
✔ 完整的 C# 源代码。
✔ 可靠的支持。
将 NodeCanvas 添加至你的项目中,享受 Unity 功能丰富、完整的视觉行为创作功能,实现各种可能性同时性能毫不逊色。
页:
[1]