安装
1.下载recastnavigation的源码.
2.recastnavigation依赖于sdl的库。所以需要安装sdl。下载sdl2源码并解压。
下载源码版需要编译,直接下载编译好的
3.sdl解压后的文件夹可能叫SDL2-2.0.16,修改为SDL,复制到/recastnavigation-master/RecastDemo/Contrib。 此时RecastDemo/Contrib/SDL/lib/x86下有了SDL2.dll、SDL2.lib、SDL2main.lib(如果第二部下载的是源码版,要自己编译,把编译好的放到此目录下)
4.下载premake5.exe。复制到/RecastDemo
5.在/RecastDemo目录打开cmd界面,执行premake5 vs2019(本机的vs版本)
6.进入/RecastDemo/Build/vs2019,打开recastnavigation.sln
7.把RecastDemo工程设置为启动项目,启动!
参数
-
Rasterization
- cellsize:数值越小,越接近原始多边形的形状,同时生成速度和运行时内存占用也会增大
- Cell Height:数值越小,越接近原始多边形的形状,不会影响内存,但是cellHeight越高,离原始图形的距离就越高
例:Height=0.1
Height=0.6