Recast Navigation是一個開源的應用於遊戲的網格導航工具。但文檔很簡陋。這裏詳細介紹一下該工具在windows下的編譯生成。php
1.下載recastnavigation的源碼。
2.recastnavigation依賴於sdl的庫。因此須要安裝sdl。下載sdl2源碼並解壓。
3.sdl解壓後的文件夾可能叫SDL2-2.0.8,修改成SDL,複製到/recastnavigation-master/RecastDemo/Contrib。
4.進入RecastDemo/Contrib/SDL/VisualC,用visual studio打開SDL.sln,執行編譯生成解決方案。
5.編譯成功後將RecastDemo/Contrib/SDL/VisualC/Win32/Debug下的SDL2.dll、SDL2.lib、SDL2main.lib複製到RecastDemo/Contrib/SDL/lib/x86
6.下載premake5.exe。複製到/RecastDemo
7.在/RecastDemo目錄打開cmd界面,執行premake5 vs2015(本機的vs版本)
8.進入/RecastDemo/Build/vs2015,打開recastnavigation.sln,執行編譯生成解決方案。
9.進入/RecastDemo/Bin,打開RecastDemo.exe便可享用html