首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
recastnavigation专题
RecastNavigation之dtLink类
阅读更多...
RecastNavigation之Poly相关类
Poly分成正常的Poly 和 OffMeshPoly。 正常的Poly 又分成 原始的Poly 和 Detail化的Poly,本文介绍这两种。 Poly的边分成三种类型: 1. 正常边:有tile内部的poly与之相邻 2.border边:没有poly与之相邻 3.Portal边:与之相邻的是外部tile的poly 由firstLink索引 得到第一个连接的Poly 通
阅读更多...
RecastNavigation之dtMeshTile类
dtMeshTile相当于一个链表元素,有Next指针,指向下一个dtMeshTile。 1.需要再细看的几个类: dtPoly dtPolyDetail 见 https://blog.csdn.net/u012138730/article/details/80887008 dtLink dtOffMeshConnection 见 https://blog.csdn.ne
阅读更多...
RecastNavigation之dtNavMesh类
dtNavMesh是 导航网格数据类,也是最终生成的navMesh寻路数据。 最重要的成员 是 dtMeshTile* m_tiles ,也就是一个一个的Tile。见 https://blog.csdn.net/u012138730/article/details/80860962 save:将在内存中的dtNavMesh类对象【图1】,保存关键数据到文件,包括: 1)一
阅读更多...
recastnavigation编译运行流程
recastnavigation是一套C++工具库,用以解决3D场景寻路相关问题,GitHub地址 https://github.com/recastnavigation/recastnavigation Windows下编译需要下载SDL库 https://www.libsdl.org/download-2.0.php 需要下载里边的 SDL2-devel-2.x.xx-VC.zip 下载后解
阅读更多...