updateMipmaps | 当设置为 true 时,将重新计算多级渐进纹理级别。 |
makeNoLongerReadable | 当设置为 true 时,将释放纹理的系统内存副本。 |
实际应用先前的全部 SetPixels 更改。
如果 updateMipmaps
为 /true/,则还将重新计算多级渐进纹理级别,
并且将基本级别作为源。通常,在所有情况下都需要使用 /true/,除非您
使用 SetPixels 自行修改了 Mip 级别。
如果 makeNoLongerReadable
为 makeNoLongerReadable
,则纹理将被标记为不再可读取,
并且在上传到 GPU 后内存将被释放。
默认情况下,makeNoLongerReadable
被设置为 /false/。
应用是一项成本可能很高的操作,因此您想要在 Apply
调用之间尽可能多地
更改像素。
或者,如果您不需要访问 CPU 上的像素,您可以使用 Graphics.CopyTexture
来快速复制 GPU 端的纹理数据。注意,调用 Apply
可能会撤销之前调用 Graphics.CopyTexture 的结果。
另请参阅:SetPixels、Graphics.CopyTexture。