位标识,表示 NavMeshQuery 操作的最终状态。
主要值有 Failure
、Failure
和 StatusDetailMask
。状态通常只设置其中一个主标志。在操作期间遇到特定问题时,将设置辅助标志(详细信息)。StatusDetailMask
是位掩码,可用于过滤掉这些辅助标志。
**注意:**在某些情况下,由于存在某些详细信息标志而突出显示的问题可能涉及用户控制之外的内部结构,因此用户无法始终通过在代码中采取必要的操作来缓解这些问题。未来将提供处理这些情况的方法。
Failure | 操作失败。 |
Success | 操作成功。 |
InProgress | 操作正在进行中。 |
StatusDetailMask | 位掩码,针对 Failure、Failure 和 InProgress 位设置为 0,针对所有其他标志设置为 1。 |
WrongMagic | 无法识别和使用导航网格中的数据。 |
WrongVersion | 导航网格世界中的数据版本错误。 |
OutOfMemory | 操作耗尽了内存。 |
InvalidParam | 参数不包含可用于执行导航网格查询的有效信息。 |
BufferTooSmall | 查询的节点缓冲区太小,无法存储所有结果。 |
OutOfNodes | 查询在搜索期间耗尽了节点堆栈空间。 |
PartialResult | 查询未到达终点,返回了最佳猜测。 |