项目结构
bhuman创建好之后包含如图所示目录
其中Src目录包含整个的源代码; Config下面为配置文件,通过Src的内部函数提供接口,本文着重介绍Src部分
代码结构
进入Src目录,与完成比赛直接相关的是Representations和Modules两个目录。其中Representations是可调用的部分,通过调用其中的函数,我们可以编写角色的策略代码文件而完成比赛。Modules是实现Representations的部分。即调用Representations是通过执行Modules中的函数而执行相关action。
策略文件
进入Modules下的BehaviorControl下的BehaviorControl目录。包含Options目录,以及2个h文件及1个cpp文件。
- Options文件夹:包含行为控制的文件,每一个文件是以图的结构表示
- Options.h : 包含所有Options中的文件的路径,通过一个c++头文件将其关联在