下载完behaviac组件的全部源码后,整个组件的目录结构,如下图所示:
将behaviac组件整合到自己的项目中时,可以通过两种方式使用behaviac组件:
对于上面的第二种用法,请先参考如何编译构建文档来编译构建behavaic组件。
在Windows平台,如果是使用VS来管理项目的,需要在VS的项目“Property Pages”->“Configuration Properties”->“C/C++”->“General”中的“Additional Include Directories”项中添加behaviac组件头文件(即图1中的inc文件夹)所在的路径,如下图所示:
再在VS的项目“Property Pages”->“Configuration Properties”->“Linker”->“General”中的“Additional Library Directories”项中添加自己编译出的behaviac lib文件(即图1中的lib文件夹)所在的路径,如下图所示:
最后在VS的项目“Property Pages”->“Configuration Properties”->“Linker”->“Input”中的“Additional Dependencies”项中添加自己编译出的behaviac lib文件,如下图所示:
注意:上图中的behaviac_debugdll_win32_vs2010.lib文件是用VS2010编译出来的,说明游戏项目也需要用VS2010来编译。如果你的游戏项目使用其他版本的VS,则编译behaviac组件也需要用相应版本的VS来编译。
怎么单独编译behaviac组件库
如何编译behaviac运行时库,看这篇文档:
/language/zh/build/
由BehaviacDesigner生成的cpp中需要预编译头stdafx.h如何处理