CocosCreator 行为树•状态机编辑器 - behavior-dog
专为 CocosCreator
量身打造 完美贴合 CocosCreator
使用习惯
behavior-dog 是一款行为树•状态机编辑器,使用 behavior-dog 可以在 CocosCreator
上快速设计并搭建出游戏 AI
,助力游戏开发。
behavior-dog 分 2
部分:编辑器 和 运行时 。
编辑器
编辑器是一个运行在 CocosCreator
插件系统上的可视化编辑工具,支持 行为树 和 状态机 模式。
简单易上手,只需通过简单的鼠标操作,开发者就可以轻松地搭建和编辑游戏 AI
。
目前内置了超过 100
个任务(后续会加入更多的内置任务)。
开发者可以自定义任务,打造自己的任务库。
编辑器的 错误反馈系统 可以帮助开发者在运行游戏之前就能发现定位问题,减少调试时间。
编辑器的 预览模式 可以帮助开发者 实时 调试游戏的行为。
在编辑器内,还可以通过 时间胶囊面板 来管理行为树,支持导入、导出、复制、保存时间戳等操作。
行为树
状态机
数据格式
behavior-dog 使用 JSON
文件格式来保存和加载数据。
运行时(开源)
插件安装成功后, CocosCreator
的资源管理器会自动挂载名为 behavior-dog-runtime 的文件夹。
该文件夹下是 behavior-dog 的 运行时 脚本。
开发语言为 TypeScript 。