版本: Unity 6 (6000.0)
语言English
  • C#

NavMeshBuilder.BuildNavMeshData

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交的内容,但我们确实阅读了用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static AI.NavMeshData BuildNavMeshData(AI.NavMeshBuildSettings buildSettings, List<NavMeshBuildSource> sources, Bounds localBounds, Vector3 position, Quaternion rotation);

参数

buildSettings 烘焙过程的设置,请参阅 NavMeshBuildSettings
sources 用于烘焙的输入几何图形列表,它们描述了可行走表面或需要避开的障碍物。
localBounds 相对于位置和旋转的边界框,描述了应构建 NavMesh 的体积。空边界被视为无边界,即 NavMesh 将覆盖所有输入。
position NavMeshData 的中心。这指定了 NavMesh 切片的原点(其他资源:NavMeshBuildSettings.tileSize)。
rotation NavMeshData 的方向,您可以使用它来生成具有任意向上向量的 NavMesh,例如用于可行走的垂直表面。

返回值

NavMeshData 返回一个新构建的 NavMeshData,如果 NavMeshData 为空或发生错误,则返回 null。新构建的 NavMeshData,如果 NavMeshData 为空或发生错误,则返回 null。

描述

根据提供的输入源构建 NavMesh 数据对象。

注意:NavMeshBuilder.BuildNavMeshData 的效果与创建一个新的空 NavMeshData 并调用 NavMeshBuilder.UpdateNavMeshData 相同。