Version: 2020.3
public bool isReadable ;

描述

如果希望从脚本中读取纹理数据,请将此属性设置为 true。将其设置为 false 可阻止脚本读取纹理数据。

为了使 Texture2D.GetPixelTexture2D.GetPixelsImageConversion.EncodeToEXRImageConversion.EncodeToJPGImageConversion.EncodeToPNG 和类似函数 能够正常运行,纹理必须可从脚本中读取。isReadable 设置决定脚本是否能够通过这些函数访问纹理数据。

默认情况下,纹理设置为“可读”。

当纹理不可读取时,它消耗的内存会少很多,因为在将纹理上传到图形 API 之后,系统内存中不再需要纹理数据的未压缩副本。可读纹理需要纹理数据的未压缩系统内存副本,这样一来,在进行编辑后,更新后的纹理数据就可以上传到图形 API。