Version: 2020.3
public void SetPixel (CubemapFace face, int x, int y, Color color);

描述

设置坐标 (face, x, y) 上的像素颜色。

调用 Apply 可实际将更改的像素上传到显卡。 上传是一项成本很高的操作,因此您想要在 Apply 调用之间尽可能多地 更改像素。

此方法仅适用于 RGB24RGB24RGB24Alpha8 纹理格式。 对于其他格式,会忽略 /SetPixel/。 另请参阅:SetPixelDataApply 方法。

using UnityEngine;

public class Example : MonoBehaviour { public Cubemap cubeMap;

void Start() { // Set the pixel at (0,0) of the +X face red. cubeMap.SetPixel(CubemapFace.PositiveX, 0, 0, Color.red); cubeMap.Apply(); // Apply the stuff done to the Cubemap. } }