在Unity

时间:2017-03-23 18:23:15

标签: unity3d getpixel

我正在尝试学习如何使用GetPixels函数,我正在尝试一些简单的东西 - 获取当前对象的2 x 2区域的像素。我只想先在控制台中显示结果,这样我才能更好地理解GetPixels的结果。

public class timecode : MonoBehaviour {

Color[] pixColors = GetPixels(0, 0, 2, 2);

// Use this for initialization
void Start () {

    Debug.Log(pixColors [0]);
}


// Update is called once per frame
void Update () {
}
}

我得到“当前上下文中不存在名称`GetPixels'”

1 个答案:

答案 0 :(得分:2)

您需要Texture2D才能访问GetPixels方法,尝试添加公共Texture2D变量,在统一检查器中为其指定纹理,然后使用yourTextureVariable.GetPixels(...)获取像素。

查看文档:{​​{3}}