VoxelizeInput是AstarPathfindingProject中的一个类,用于将场景中的几何体转换为体素化数据,以便于进行路径规划。

该类包含以下属性:

  • 'cellSize':体素的大小,即每个体素的边长。
  • 'voxelWalkableHeight':体素可行走的高度,即最大可行走高度,超过这个高度的体素将被视为不可行走。
  • 'minRegionSize':最小区域大小,即最小可行走区域的体素数量。
  • 'use2DPhysics':是否使用2D物理引擎。
  • 'use3DPhysics':是否使用3D物理引擎。

该类包含以下方法:

  • 'Voxelize':将场景中的几何体转换为体素化数据。该方法返回一个包含体素化数据的VoxelizeGraph对象。
  • 'CollectMeshes':收集场景中所有的Mesh。该方法返回一个包含场景中所有Mesh的数组。
  • 'BuildMeshObjs':将场景中的Mesh转换为GameObject,并返回一个包含所有Mesh对象的数组。
  • 'OnGUI':在Inspector面板上显示该类的属性。

使用VoxelizeInput可以方便地将场景中的几何体转换为体素化数据,以便于进行路径规划,并且可以通过调整属性来控制体素化的精度和规模。

AstarPathfindingProject VoxelizeInput详解:场景几何体体素化

原文地址: https://www.cveoy.top/t/topic/mrPw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录