Version: 2021.1
public void Apply (bool updateMipmaps= true, bool makeNoLongerReadable= false);

参数

updateMipmaps 当设置为 true 时,将重新计算多级渐进纹理级别。
makeNoLongerReadable 当设置为 true 时,将释放纹理的系统内存副本。

描述

实际应用任何先前的 SetPixelSetPixels 更改。

如果 updateMipmaps 为 /true/,则还将重新计算多级渐进纹理级别, 并且将基本级别作为源。通常,在所有情况下都需要使用 /true/,除非您 使用 SetPixels 自行修改了 Mip 级别。

应用是一项成本可能很高的操作,因此您想要在 Apply 调用之间尽可能多地 更改像素。

另请参阅:SetPixelSetPixels 函数。

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. } }