版本: Unity 6 (6000.0)
语言英语
  • C#

LODGroup

UnityEngine 中的类

/

继承自:Component

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们确实会阅读用户提出的每个建议的更改,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

切换到手册

描述

LODGroup 允许您将多个渲染器分组到 LOD 等级中。

这可用于根据屏幕上的大小在运行时在不同的 LOD 等级之间切换。

静态属性

crossFadeAnimationDuration交叉淡入淡出动画的持续时间(以秒为单位)。如果设置为零或负值,将抛出 ArgumentException。

属性

animateCrossFading指定交叉淡入淡出是否应由时间进行动画处理。动画持续时间在全局范围内指定为 crossFadeAnimationDuration。
enabled允许您启用或禁用 LODGroup。
fadeMode使用的 LOD 淡入淡出模式。
lastLODBillboard指定最后一个 LOD 等级是否为 BillboardRenderer。
localReferencePoint计算 LOD 距离的本地参考点。
lodCountLOD 等级的数量。
sizeLOD 对象在本地空间中的大小。

公共方法

ForceLOD
GetLODs返回 LOD 数组。
RecalculateBounds重新计算 LODGroup 的边界区域(相对较慢,不要经常调用)。
SetLODs设置 LOD 组的 LOD。这将删除在 LODGroup 上配置的任何现有 LOD。

继承的成员

属性

gameObject此组件所附加到的游戏对象。组件始终附加到游戏对象。
tag此游戏对象的标签。
transform附加到此 GameObject 的 Transform。
hideFlags对象是否应隐藏、与场景一起保存或可供用户修改?
name对象的名称。

公共方法

BroadcastMessage在该游戏对象或其任何子对象中的每个 MonoBehaviour 上调用名为 methodName 的方法。
CompareTag将 GameObject 的标签与定义的标签进行比较。
GetComponent获取与指定组件相同的 GameObject 上类型为 T 的组件的引用。
GetComponentInChildren获取与指定组件相同的 GameObject 或 GameObject 的任何子对象上的类型为 T 的组件的引用。
GetComponentIndex获取组件在其父 GameObject 上的索引。
GetComponentInParent获取与指定组件相同的 GameObject 或 GameObject 的任何父对象上的类型为 T 的组件的引用。
GetComponents获取与指定组件相同的 GameObject 上类型为 T 的所有组件的引用。
GetComponentsInChildren获取与指定组件相同的 GameObject 或 GameObject 的任何子对象上的类型为 T 的所有组件的引用。
GetComponentsInParent获取与指定组件相同的 GameObject 或 GameObject 的任何父对象上的类型为 T 的所有组件的引用。
SendMessage在该游戏对象中的每个 MonoBehaviour 上调用名为 methodName 的方法。
SendMessageUpwards在该游戏对象以及行为的每个祖先上的每个 MonoBehaviour 上调用名为 methodName 的方法。
TryGetComponent获取指定类型的组件(如果存在)。
GetInstanceID获取对象的实例 ID。
ToString返回对象的名称。

静态方法

Destroy删除 GameObject、组件或资源。
DestroyImmediate立即销毁对象 obj。强烈建议您使用 Destroy 代替。
DontDestroyOnLoad加载新场景时不要销毁目标对象。
FindAnyObjectByType检索类型为 type 的任何活动的已加载对象。
FindFirstObjectByType检索类型为 type 的第一个活动的已加载对象。
FindObjectsByType检索类型为 type 的所有已加载对象的列表。
Instantiate克隆对象 original 并返回克隆。
InstantiateAsync捕获原始对象(必须与某个 GameObject 相关)的快照,并返回 AsyncInstantiateOperation。

运算符

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