将纹理压缩为 DXT 格式。
可以使用该函数压缩运行时生成的纹理。压缩纹理使用较少的显存,
并且能够更快地渲染。
压缩后,如果原始纹理没有 Alpha 通道,纹理将采用 DXT1 格式;
如果原始纹理有 Alpha 通道,则纹理采用 DXT5 格式。
为 highQuality
参数传递 true
将在压缩过程中抖动源纹理,
这有助于减少压缩失真,但会降低压缩速度。
如果显卡不支持压缩或纹理已经是压缩格式,
则 Compress 不执行任何操作。
在 Editor 脚本中,您可能需要使用 EditorUtility.CompressTexture,CompressTexture 使用速度较慢但品质更高的
DXT 压缩格式进行压缩。它也可以压缩为
非 DXT 压缩格式。
您还可以使用 LoadRawTextureData 函数将预先压缩的数据加载到纹理中。
另请参阅:SetPixels、EditorUtility.CompressTexture、LoadRawTextureData。