Notifications
Article
NodeCanvas介绍
Updated 5 months ago
201
0
NodeCanvas
NodeCanvas是一款在Unity中可视化编辑行为的框架,可以帮助开发者快速创建高级的AI行为和逻辑,其中包含三个完全独立的功能模块,且各模块间可以无缝衔接或切换,为开发者提供更多的自由来选择自己喜欢的实现方式。这三个模块分别是:
• Behaviour Trees(行为树)
• Hierarchical State Machines(层级状态机)
• Dialogue Trees (对话树)

NodeCanvas主要功能亮点如下:
• 拥有良好的设计,可以凭直觉判断选用Behaviour Trees或是Hierarchical State Machines,且全程可视化编辑,界面非常友好
• 可以在编辑器或代码中使用任意类型的局部或全局变量,创建针对角色可重用的相关行为,也可以在游戏过程中保存并加载这些变量
• 可以将变量直接绑定到任意类型的脚本中
• 使用UNET创建多人游戏时,自动同步变量到网络中
• 支持实时可视化调试行为,并且调试信息显示为彩色,可读性极好
• 可以在播放模式下实时编辑以更好的实现想要的效果

使用NodeCanvas的简单操作如下:


Unity资源商店
285
Comments