RecastNavigation之dtMeshTile类

2024-06-24 14:18

本文主要是介绍RecastNavigation之dtMeshTile类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

dtMeshTile相当于一个链表元素,有Next指针,指向下一个dtMeshTile。

 

1.需要再细看的几个类:

dtPoly

dtPolyDetail

见 https://blog.csdn.net/u012138730/article/details/80887008

 

dtLink

dtOffMeshConnection

见 https://blog.csdn.net/u012138730/article/details/80900157

 

dtBVNode

 

2.

verts + detailVerts 加起来是所有的顶点信息

 

3.

dataSize 和 data 就是用来保存到文件以及恢复到内存。

data最开头存的是header,先读取header,根据其中的个数信息,然后依次把data中的对应大小的数据读取出来赋给相应的类对象。

 

 

这篇关于RecastNavigation之dtMeshTile类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1090383

相关文章

RecastNavigation之Poly相关类

Poly分成正常的Poly 和 OffMeshPoly。 正常的Poly 又分成 原始的Poly 和 Detail化的Poly,本文介绍这两种。 Poly的边分成三种类型: 1. 正常边:有tile内部的poly与之相邻 2.border边:没有poly与之相邻 3.Portal边:与之相邻的是外部tile的poly   由firstLink索引 得到第一个连接的Poly  通

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 下载后解