Version: 2021.3
public Color GetPixel (CubemapFace face, int x, int y, int mip= 0);

参数

face The Cubemap face to reference.
mip Mip level to sample, must be in the range [0, mipCount[.
x The X-axis pixel coordinate.
y The Y-axis pixel coordinate.

返回

Color The pixel requested.

描述

Returns pixel color at coordinates (face, mip, x, y).

如果这些像素坐标超出边界(大于宽度/高度或小于 0), 则将被限制或者将根据该纹理的包裹模式进行重复。

纹理必须在导入设置中设置 Is Readable 标志,否则此方法将失败。在使用 Crunch 纹理压缩的纹理上,GetPixel 不可用。

using UnityEngine;

public class Example : MonoBehaviour { public Cubemap texture;

void Start() { // prints the color of the pixel at (0,0) of the +X face Debug.Log(texture.GetPixel(CubemapFace.PositiveX, 0, 0)); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961