golang behavior tree,from http://behavior3.com
带在线编辑器的行为树,可使用官方的在线编辑器编辑逻辑节点。
使用js版本翻译,保持和原版的编辑器数据格式一致。
此行为树和一般的行为树略有不同,行为树结构只保持一份无状态,状态记录在黑板里(一般行为树每个对象一份树结构,树结构保存状态)。
>>原版编辑器<<
原版好像挂了,可以用编译好的桌面版
在loader文件夹里,参考loader_test.go。
通过tree.json文件与编辑器关联,可使用编辑器导入导出此文件内容。
io类游戏示例
bin/b3.json为行为树的数据,在编辑器中导入树就可以还原工程,如图。
- 下载源码https://github.com/behavior3/behavior3editor到本地(工程目录)
- 安装nodejs,npm
- 安装bower: npm install -g bower
- 安装依赖包:cd到工程目录下 npm install 然后 bower install
- 安装gulp:npm install --global gulp
- 运行:在工程目录下 gulp serve
- 客户端用浏览器打开 http://127.0.0.1:8000
QQ群:285728047