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

Texture.streamingTexturePendingLoadCount

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

public static ulong streamingTexturePendingLoadCount;

描述

待加载的流式纹理的mipmap数量。

添加新摄像机时,可能需要几个帧才能检测到哪些新的纹理需要加载。因此,此值不能立即被依赖。如果任何对象移动或摄像机移动,则此值将发生变化,因此不能保证降至零。在实现摄像机切换时,建议您设置最短时间以允许计算mipmap级别,以及在进行切换之前等待的最长时间。该属性可以在最小时间和最大时间之间的某个值使用,以便在mipmap及时加载的情况下提前进行切换。

最小时间取决于场景中的渲染器数量以及每帧处理的渲染器数量。最小帧延迟可以计算为 (Texture.streamingRendererCount + (QualitySettings.streamingMipmapsRenderersPerFrame-1)) / QualitySettings.streamingMipmapsRenderersPerFrame。最大时间应该是用户可以接受的延迟。例如 0.5 秒(或 60Hz 时 30 帧)。

其他资源: Texture.streamingRendererCount, QualitySettings.streamingMipmapsRenderersPerFrame, Texture.streamingTextureLoadingCount