以世界长度单位设置体素大小。
首先对场景进行体素化,然后根据场景的体素化表现找出可行走空间,进而构建导航网格。体素大小控制导航网格与场景几何结构的契合度,并且以世界单位定义。
如果你需要更高细节,以便导航网格更紧密贴合场景的几何结构,你可以减小体素大小。增加细节也会导致你的游戏占用更多内存,并且需要更多时间计算导航网格数据。尺寸调整大致呈二次方,因此将分辨率加倍将会使编译时间增加大约四倍。
一般来说,你应该争取做到每个角色直径包含 4 到 6 个体素。例如,假设你有一个包含半径为 0.3 的角色的场景,那么一个很好的体素大小是 0.1。默认值设置为 agentRadius 的三分之一。
注意:如果你希望使用此设置,还必须将 overrideVoxelSize 设置为 true。