Recast Navigation是一个开源的应用于游戏的网格导航工具。但文档很简陋。这里详细介绍一下该工具在windows下的编译生成。

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即可享用

原文地址:https://segmentfault.com/a/1190000015272594?utm_source=tag-newest

Recast Navigation工具编译生成相关推荐

  1. java navmesh_服务器使用recast navigation

    在3D MMO或者其他类型的游戏中,通常需要进行寻路处理,地图针对寻路有多种方案,比如划分格子,凸多边形等,本篇介绍一种比较常用的navigation mesh的方式来进行寻路.不过整套navmesh ...

  2. Recast Navigation 学习笔记(一)

    RecastNavigation下载地址 https://github.com/recastnavigation/recastnavigation CritterAI 下载地址 http://www. ...

  3. [unity3d]recast navigation navmesh 导航网格 寻路算法 源码分析

    recast navigation navmesh导航网格算法源码分析 Author:  林绍川 recast navigation navmesh是unity3d ue4内置的寻路算法 本文为了方便 ...

  4. CritterAI插件CritterAI与Recast Navigation寻路

    引用: https://www.cnblogs.com/MarkWoo/p/5211035.html Unity中为一个GameObject添加导航信息 首先,需要为GameObject添加一个Nav ...

  5. Unity:CritterAI与Recast Navigation寻路

    Unity的导航信息,可以在客户端使用,也可以导出NavMesh信息后,在服务器端进行加载几何映射,实现在服务器端进行导航,例如KBEngine,摸索了几天,把整个流程搞清楚,CritterAI可以简 ...

  6. Recast Navigation

    1.下载工程&编译运行 工程地址 http://www.stevefsp.org/projects/rcndoc/prod/index.html 1.下载源码https://github.co ...

  7. Recast Navigation 学习笔记(二)

    核心构建过程 http://www.critterai.org/projects/cainav/doc/html/e72bd1ee-04b0-4bbb-a21d-d8d7ecaa11af.htm 本文 ...

  8. Recast编译方式

    Recast Navigation是一个开源的应用于游戏的网格导航工具.但文档很简陋.这里详细介绍一下该工具在windows下的编译生成. 1.下载recastnavigation的源码. 2.rec ...

  9. 【Android 安装包优化】资源混淆 ( AAPT2 资源编译工具 | resources.arsc 资源映射表 工作机制 )

    文章目录 一.AAPT2 资源编译工具 二.resources.arsc 资源映射表 工作机制 三.参考资料 一.AAPT2 资源编译工具 资源的编译 , 生成 R.java 文件 , 都是通过 AA ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制基础密度图实战
  2. 教你在Nodejs中如何获取当前函数被调用的行数及文件名
  3. python 特性和方法同名_Python语言特性的梳理
  4. Python OS 文件操作模块常用函数
  5. C++位运算详解(转)
  6. 计算器初步添加消息响应
  7. [转帖]Linux修改时区
  8. kafka 脚本发送_NWPC消息平台:在ecFlow系统中发送产品事件消息
  9. 设计感爆棚的时尚经典蓝蓝色PSD分层海报
  10. WPF动画1---基础动画
  11. 全网首发:LINUX编译JNA:编译产生jna.jar
  12. 解决xShell4某些情况下按删除键会输出^H的问题
  13. java 汇率换算_汇率换算自然语言理解功能JAVA DEMO
  14. self paced learning(自步学习)
  15. 苹果cms8整合dplayer播放器
  16. java读取xslx内容,内容转换成docx和pdf,包括图片
  17. 安全日志分析的五种类型
  18. Freda的越野跑(openjudge)
  19. keyshot怎么贴logo_KeyShot图文教程,三步教你如何使用添加有织纹的Logo
  20. git合并某个或某些提交到其他分支

热门文章

  1. CWPP(云工作负载保护平台)
  2. 跨境电商培训:如何优化产品标题和要点
  3. 计算机毕业设计(附源码)python智能仓储设备管理系统
  4. 创意毕业答辩通用PPT模板
  5. Kubernetes-主要概念-CronJob
  6. Ubuntu nfs服务器共享文件夹
  7. pl/sql sql语句
  8. 官方Databinding常用的一些方法
  9. Spring IOC和DI
  10. Android实战 - 音心播放器 (MusicListActivity - 音乐播放和MainActivity的一个问题)