recast TileMesh生成过程

来源:互联网 发布:无印良品淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 16:47

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

原创粉丝点击