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

StreamingController

UnityEngine 中的类

/

继承自:Behaviour

提出更改建议

成功!

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

关闭

提交失败

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

关闭

取消

描述

StreamingController 为特定相机位置控制流式传输设置。

StreamingController 组件用于控制特定相机位置的纹理流式传输设置。此组件支持在 相机 启用之前预先加载纹理。请参见 SetPreloading

QualitySettings.streamingMipmapsFeature 必须启用并处于活动状态,此功能才可正常运作。

禁用此组件后,相机不会用于纹理流式传输。启用此组件后,如果已启用相机或者 StreamingController 处于预加载状态,则相机将用于纹理流式传输。

可以对纹理流式传输计算应用渐远纹理偏差。详情请参阅 streamingMipmapBias

其他资源:相机组件

属性

streamingMipmapBias对于从相机可见的任何纹理,偏移将应用于纹理流式传输系统选择的渐远纹理级别。偏移可以是正值或负值。

公共方法

CancelPreloading中止预加载。
IsPreloading用于了解 StreamingController 当前是否正在预加载纹理渐远纹理。
SetPreloading开始为该相机预加载流式传输数据。

继承的成员

属性

enabledEnabled Behavior 已更新,Disabled Behavior 未更新。
isActiveAndEnabled报告游戏对象及其关联 Behavior 是否处于活动和启用状态。
gameObject此组件所附加的游戏对象。组件始终附加到游戏对象。
tag此游戏对象的标记。
transform附加到此 GameObject 的 Transform。
hideFlags该对象是应隐藏、与场景一同保存还是可供用户修改?
name该对象的名字。

公共方法

BroadcastMessage在该游戏对象或其任何子元素上,调用名为 methodName 的方法。
CompareTag将 GameObject 的标记与已定义的标记进行比较。
GetComponent获取相同 GameObject 上类型为 T 的组件,该 GameObject 与指定的组件相同。
GetComponentInChildren获取类型为 T 的组件的引用,该组件与指定的组件相同,或者是 GameObject 的任意子组件。
GetComponentIndex获取组件在其父 GameObject 上的索引。
GetComponentInParent获取与指定组件相同或任何 GameObject 的父组件的类型为 T 的组件。
GetComponents获取指定组件所在 GameObejct 上所有类型为 T 的组件的引用。
GetComponentsInChildren获取所有类型为 T 的组件的引用,这些组件与指定的组件相同,或者是 GameObject 的任何子组件。
GetComponentsInParent获取所有类型为 T 的组件的引用,这些组件与指定的组件相同,或者是 GameObject 的任何父组件。
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 ==比较两个对象引用,以查看它们是否引用相同对象。