版本: 2022.3
语言 英语
  • C#

OffMeshLink

类位于 UnityEngine.AI

/

继承自:Behaviour

/

实现于:UnityEngine.AIModule

建议更改

成功!

感谢您帮助我们提高Unity文档的质量。虽然我们无法接受所有投稿,但我们确实阅读了每位用户提出的建议,并将对应用的地方进行更新。

关闭

投稿失败

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

关闭

取消

描述

允许在平铺导航网格外部移动的链接。

属性

activated链接是否激活。
area为此OffMeshLink组件提供的导航网格区域索引。
autoUpdatePositions自动更新端点。
biDirectional链接是否可双向穿越。
costOverride修改链接的路径寻找成本。
endTransform代表链接末端位置的变换。
occupied链接是否被占用。(只读)
startTransform代表链接起始位置的变换。

公共方法

UpdatePositions显式更新链接端点。

继承成员

属性

enabled启用行为会被更新,禁用行为则不会被更新。
isActiveAndEnabled报告GameObject及其关联行为是否激活且启用。
gameObject此组件附加到的游戏对象。组件总是附加到游戏对象。
tag此游戏对象的标签。
transform附加到此GameObject的Transform。
hideFlags对象是否应该被隐藏、保存到场景或可以被用户修改?
name对象的名字。

公共方法

BroadcastMessage调用此游戏对象或其子对象中每个MonoBehaviour上的名为methodName的方法。
CompareTag检查GameObject的标签与定义的标签是否匹配。
GetComponent获取指定类型的组件引用,如果存在。
GetComponentInChildren获取指定类型的组件引用,如果存在,或从GameObject及其子对象中获取。
GetComponentIndex获取组件在其父GameObject上的索引。
GetComponentInParent获取指定类型的组件引用,如果存在,或从GameObject及其父对象中获取。
GetComponents获取指定类型的所有组件引用。
GetComponentsInChildren获取指定类型的所有组件引用,包括从GameObject及其子对象中获取的。
GetComponentsInParent获取指定类型的所有组件引用,包括从GameObject及其父对象中获取的。
SendMessage调用此游戏对象中每个MonoBehaviour上的名为methodName的方法。
SendMessageUpwards调用此游戏对象中每个MonoBehaviour及其祖先上的名为methodName的方法。
TryGetComponent获取指定类型的组件,如果存在。
GetInstanceID获取对象的实例ID。
ToString返回对象的名称。

静态方法

销毁移除GameObject、组件或资产。
销毁立即立即销毁对象obj。强烈建议您使用销毁。
不销毁加载场景加载新场景时不要销毁目标对象。
按类型查找任一对象检索typeof类型的任何活动已加载对象。
按类型查找第一个对象检索typeof类型的第一个活动已加载对象。
按类型获取组件实例返回typeof类型的第一个活动已加载对象。
按类型查找所有对象检索typeof类型的所有已加载对象列表。
按类型获取所有对象获取typeof类型的所有已加载对象列表。
实例化克隆对象original并返回克隆。
异步实例化捕获原对象(必须是与GameObject相关的)的快照,并返回AsyncInstantiateOperation。

运算符

bool对象是否存在?
operator !=比较两个对象是否引用不同的对象。
operator ==比较两个对象引用,看它们是否引用同一个对象。