版本:2022.3
语言英语
  • C#

PathQueryStatus

枚举

建议更改

成功!

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

关闭

投稿失败

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

关闭

取消

描述

代表NavMeshQuery操作结果状态的位标志。

主要值包括SuccessFailureInProgress。通常状态只会设置其中之一的标志。次要标志(详细信息)在操作过程中遇到特定问题时设置。StatusDetailMask 是一个位掩码,可以用来过滤这些次要标志。

注意:某些细节标志在某些情况下突出显示的问题可能涉及用户无法控制的外部内部结构,因此他们可能无法通过在代码中采取必要行动来缓解这些问题。将在未来提供处理这些情况的方法。

属性

Failure操作失败。
Success操作成功。
InProgress操作正在进行中。
StatusDetailMask对于Success、Failure和InProgress位,该位掩码设置为0,对于所有其他标志设置为1。
WrongMagic无法识别和使用NavMesh中的数据。
WrongVersionNavMesh世界中的数据版本错误。
OutOfMemory操作耗尽内存。
InvalidParam参数不包含有效信息,对执行NavMesh查询有用。
BufferTooSmall查询的节点缓冲区太小,无法存储所有结果。
OutOfNodes搜索过程中查询耗尽节点栈空间。
PartialResult查询未到达终点位置,返回最佳猜测。