与soloMesh生成过程基本差不多,增加了一个参数tileSize,表示一个tile包含多少个vocol。
每一个tile生成过程与solomesh差不多,有一些区别:
1.扫描原始几何数据的时候增加边界,代码中有注释原因,确保边界处navmesh tile能正确连接,并且边界处的obstacle能正确处理。
2.原始几何数据存储在一个二叉树chunkyTriMesh中,快速定位。二叉树的存储结构与navmesh中poly的存储方式完全一样。
chunkyTriMesh.tris是与nodes中i对应的,与原始数据已经不一样。
3.生成tileMesh的过程中比solomesh多了portal,两个tile的连接。
recast TileMesh生成过程
最新推荐文章于 2022-07-24 22:26:22 发布