版本:2022.3
语言英语
  • C#
实验性:此API是实验性的,可能在将来被更改或删除。

NavMeshWorld

在 UnityEngine.Experimental.AI 中作为结构体实现

/

实现于:UnityEngine.AIModule

建议更改

成功!

感谢您帮助提升Unity文档的质量。虽然我们无法接受所有投稿,但我们确实会阅读用户提出的每个建议,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议无法提交。请过几分钟后再试一次。感谢您抽出时间帮助我们提高Unity文档的质量。

关闭

取消

描述

将一组用于执行导航操作的NavMesh表面和链接组装在一起。

操作针对一个世界初始化,只能使用该世界内的NavMesh,并且不会知晓任何其他NavMeshWorld的存在。

复制此对象仅产生对这个相同NavMesh数据的另一个引用,它不会在内存中复制数据。

重要提示:目前只能使用单个NavMesh世界,并且可以通过NavMeshWorld.GetDefaultWorld方法获得对其的引用。将来,将能够创建多个NavMesh世界,并且任何两个世界将完全隔离。

附加资源:NavMeshQuery

公共方法

AddDependency告诉NavMesh世界在指定作业完成前停止任何更改。
IsValid如果NavMeshWorld已正确初始化,则返回true。

静态方法

GetDefaultWorld返回可以当前存在于Unity中并使用的单个NavMeshWorld引用。