我正在尝试学习如何使用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'”
答案 0 :(得分:2)
您需要Texture2D才能访问GetPixels方法,尝试添加公共Texture2D变量,在统一检查器中为其指定纹理,然后使用yourTextureVariable.GetPixels(...)获取像素。
查看文档:{{3}}