AstarPathfindingProject VoxelizeInput详解:场景几何体体素化
VoxelizeInput是AstarPathfindingProject中的一个类,用于将场景中的几何体转换为体素化数据,以便于进行路径规划。
该类包含以下属性:
- 'cellSize':体素的大小,即每个体素的边长。
- 'voxelWalkableHeight':体素可行走的高度,即最大可行走高度,超过这个高度的体素将被视为不可行走。
- 'minRegionSize':最小区域大小,即最小可行走区域的体素数量。
- 'use2DPhysics':是否使用2D物理引擎。
- 'use3DPhysics':是否使用3D物理引擎。
该类包含以下方法:
- 'Voxelize':将场景中的几何体转换为体素化数据。该方法返回一个包含体素化数据的VoxelizeGraph对象。
- 'CollectMeshes':收集场景中所有的Mesh。该方法返回一个包含场景中所有Mesh的数组。
- 'BuildMeshObjs':将场景中的Mesh转换为GameObject,并返回一个包含所有Mesh对象的数组。
- 'OnGUI':在Inspector面板上显示该类的属性。
使用VoxelizeInput可以方便地将场景中的几何体转换为体素化数据,以便于进行路径规划,并且可以通过调整属性来控制体素化的精度和规模。
原文地址: https://www.cveoy.top/t/topic/mrPw 著作权归作者所有。请勿转载和采集!