目前,我正在使用此方法获取Texture2D
的像素颜色 Color[] pixelColours = new Color[MyTexture.Width*MyTexture.Height];
MyTexture.GetData<Color>(pixelColours);
还有其他方法可以在内存成本较低的情况下以非常快的速度获得1个像素吗?
答案 0 :(得分:2)
GetData方法已重载,允许您指定起始像素以及要获取的元素数量:http://msdn.microsoft.com/en-us/library/bb197093.aspx。