unity里面获取图片像素颜色的坐标问题

unity里面获取图片像素颜色的坐标问题_第1张图片
为了知道unity里,texture.GetPixels()里每个像素的颜色到底是怎么样分布的,我们进行了一个测试。上图是一个4*4的贴图,ps和unity里显示都是这样。

public class testCol:MonoBehaviour  {
    public Texture2D texture;
	public void OnClick()
    {
        Color[] textureCol = texture.GetPixels();
        for(int i = 0; i < textureCol.Length; i++)
        {
            Debug.LogError(textureCol[i].ToString());
        }

    }
}

运行下面的代码,输出结果如下:
unity里面获取图片像素颜色的坐标问题_第2张图片
也就是说,像素分布如下所示:
unity里面获取图片像素颜色的坐标问题_第3张图片

你可能感兴趣的:(Unity)