updateMipmaps | 当设置为 true 时,将重新计算多级渐进纹理级别。 |
makeNoLongerReadable | When set to true, Unity discards the copy of pixel data in CPU-addressable memory after this operation. |
如果 updateMipmaps
为 /true/,则还将重新计算多级渐进纹理级别,
并且将基本级别作为源。通常,在所有情况下都需要使用 /true/,除非您
使用 SetPixels 自行修改了 Mip 级别。
If makeNoLongerReadable
is true
, Unity will free the memory used to store the CPU-addressable copy of the pixel data after uploading it to the GPU. Texture.isReadable becomes false
. By default makeNoLongerReadable
is set to false
.
应用是一项成本可能很高的操作,因此您想要在 Apply
调用之间尽可能多地
更改像素。
另请参阅:SetPixel、SetPixels 函数。
using UnityEngine;
public class Example : MonoBehaviour { public Cubemap cubeMap;
void Start() { cubeMap.SetPixel(CubemapFace.PositiveX, 0, 0, Color.red); // Do more changes to the faces... cubeMap.Apply(); // Apply the stuff done to the Cubemap. } }