示例
仓库 examples/ 目录下提供了多种加载与使用方式的示例:
| 示例 | 说明 |
|---|---|
| load_from_tree | 从导出的树文件加载 |
| load_from_project | 从导出的工程文件加载 |
| load_from_rawproject | 从原生工程文件加载 |
| subtree | 子树的使用示例(需专用编辑器分支版本 behavior3editor) |
| memsubtree | 记忆子树示例 |
| testwork | 节点 worker 测试示例 |
| mmoarpg | 一个 MMOARPG 类型游戏的行为示例,可用桌面版编辑器打开查看(Projects → open project) |
运行示例
cd examples/load_from_tree
go run main.go
网页版编辑器本地搭建
- 下载
behavior3editor源码到本地。 - 安装 Node.js、npm。
- 安装 bower:
npm install -g bower - 进入工程目录:
npm install然后bower install - 安装 gulp:
npm install --global gulp - 运行:在工程目录下
gulp serve - 浏览器打开
http://127.0.0.1:8000
自行部署 web 版本时,只需把生成的 build 目录放到 Tomcat / IIS 目录即可通过浏览器访问。
完整示例
io 类游戏示例位于 h5game/server。bin/b3.json 为行为树数据:在编辑器中新建任意工程,选择 Project → Import → Tree as json 导入树即可还原工程。