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

Texture.desiredTextureMemory

建议修改

成功!

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

关闭

提交失败

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

关闭

取消

public static ulong desiredTextureMemory;

描述

Unity 加载纹理的总大小(以字节为单位),前提是没有其他限制。在 Unity 加载任何纹理之前,它会应用 内存预算,如果纹理大小超过其值,则会降低加载的纹理分辨率。 desiredTextureMemory 值考虑了 Unity 请求或手动设置的mipmap 级别。

例如,如果 Unity 由于距离较远或请求的 mipmap 级别大于 0 而没有以全分辨率加载纹理,Unity 会降低 desiredTextureMemory 值以匹配所需的总内存。

desiredTextureMemory 值可能大于 Texture.targetTextureMemory 值。