版本:2022.3
语言英语
  • C#
实验性:此API为实验性,未来可能会更改或删除。

PolygonId

在 UnityEngine.Experimental.AI 中为 struct

/

实现于:UnityEngine.AIModule

建议变更

成功!

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

关闭

投稿失败

由于某些原因,您的建议无法提交。请稍后再试,并感谢您花时间帮助我们提高Unity文档的质量。

关闭

取消

描述

表示NavMesh节点数据的紧凑标识符。

NavMeshQuery操作中用于定位和访问NavMesh中的相关节点。每个节点只能由一种类型的代理使用。其他资源:NavMeshSurface

一旦节点从NavMesh中被移除(无论是通过完全移除表面还是通过修改节点的邻近表面),该标识符就变得无效。

其他资源:NavMeshQuery.IsValid

公共方法

Equals如果两个PolygonId对象引用相同的NavMesh节点则返回true。
GetHashCode返回用于集合中的哈希码。
IsNull如果PolygonId被创建为空且从未指向NavMesh中的任何节点,则返回true。

运算符

operator !=如果两个PolygonId对象引用不同的NavMesh节点或如果一个为null,则返回true。
operator ==如果两个PolygonId对象引用相同的NavMesh节点或两者都为null,则返回true。