NodeCanvas完整的Unity视觉行为创作框架,使能够创建高级的AI行为和逻辑,包括三个独立的,功能齐全且可无缝互换的模块,供大家选择并轻松添加到游戏中:
NodeCanvas是一个可用于生产环境的框架,已被许多很棒的游戏使用,包括Pamela,Hurtworld,Kim,Kingdom,The Long Dark和Tale Ghost等。
功能亮点:
- 使用合适的工具来完成手头的任务,从三个不同的系统中进行选择。
- 在视觉上或代码中使用任何类型的局部和全局变量来创建可重用且面向演员的参数化行为,可以选择在游戏会话之间保存和加载这些变量。
- 数据直接将变量与任何组件属性或任何类型的字段绑定。
- 使用UNET通过网络自动同步变量,以创建多人游戏。
- 通过实时,色彩丰富且信息丰富的运行时调试直观地调试行为。
- 利用Graph Console自动轻松定位故障节点。
- 利用图查找器快速搜索节点,任务和参数。
- 利用Graph Minimap轻松查看和导航图形。
- 实时在播放模式下编辑所有内容,以完美理解您的设计目标以及如何实现它们。
- 直接将任何现有代码与高级超快的反射任务一起使用,自动集成Unity的和第三方资产API。
- 使用列表/数组,枚举,接口和几乎所有您需要的现成的变量类型。
- 使用“首选类型编辑器”根据您的需求定制与类型相关的菜单。
- 对世界变化做出反应,并使用内置的事件系统传输数据。
- 在任意数量的不同代理之间重用和绑定行为。
- 使用“行为子树”和“子状态机”来组织您的设计。
- 扩展NodeCanvas Framework可以轻松创建自己的动作,条件,节点或什至是全新的模块,并且功能强大,干净且文档齐全。
- 使用自定义对象和属性抽屉以所有可能的方式自定义检查器。
- 与许多第三方资产整合。
- 开箱即用地发布到所有平台。
- 坚如磐石的性能。零运行时分配。
- 包括完整的源代码。
- 还有更多