首先说明的是从下载链接获取的BehaviacSetup*.exe是安装包,内含可执行的编辑器及示例。
如果编辑器不能正常启动,需要下载安装Microsoft Visual C++ 运行库及.net框架。
可以从下载链接下载或从github克隆源码,这里介绍的是源码的目录结构。
目录结构图示
目录结构说明
- build:构建脚本,使用CMake构建。可以参考文档《如何编译构建》。
- docs:文档,目前只有behaviac.chm,以后访问文档需要访问API
- inc:运行时库的C++头文件
- integration:Unity平台的实现及示例
- demo_running:一个简单demo
- unity:unity的实现及unittest
- projects:C++项目文件,用于打开unit test和tutorials等项目。这里的项目文件是预提供的,仅支持vs及make。如果需要其他平台,可以参考build目录下的构建脚本。
- src:运行时库的C++源码
- test:测试,C++
- btperformance:简单的性能测试
- btremotetest,:简单的连调测试
- btunittest:C++ unit test
- demo_running:简单的测试,适合少量修改,体会行为树的概念
- usertest:简单的测试,适合少量修改,做出自己的测试
- tools:编辑器的C#源码
- designer
- tutorials:教程相关的源码,配合教程相关文档使用,方便上手