2. 打开后编译是编译不过的,有的项目需要依赖UnityEditor.dll,UnityEngine.dll这2个库,依赖配置好后就可以成功编译,编译成功后所有需要的dll都在NFrame_unity3d_nav\source\build\unity\bin\Release下
NFrame_unity3d_nav\unity5.3下的dll是5.3的版本,如果是5.3版本直接拷贝到unity项目的Assets下,其他版本需要自行编译,目录和文件结构可以参考unity5.3下的文件结构
在游戏项目菜单中选择(CritterAI->Create NMGen Assets->Navmesh Build : Standard)初始化,初始化完毕后
项目目录中将出现几个文件,他们如下:
CAIBakedNavmesh.asset
MeshCompiler.asset
NavmeshBuild.asset
我们还需要将我们之前创建的地形绑定到TerrainCompiler上。 将TerrainCompiler绑定到NavmeshBuild上。