Xna Texture.GetColor无法获得正确的颜色信息

时间:2012-09-13 19:46:20

标签: c# xna xna-4.0

我有一个名为BaseDrawableComponent的类,它继承自DrawableGameComponent

另一方面,我有一个继承自BaseDrawableComponent MySceneObject的类,使用带有以下代码的Draw方法调用public override void Draw(GameTime gameTime) { Color[] pixelColours = new Color[this.Texture.Width * this.Texture.Height]; this.Texture.GetData<Color>(pixelColours); base.Draw(gameTime); }

base.Draw(gametime)

当我调试时,我在pixelColours上放置一个断点。我检查了数组R:255 G:255 B:255 A:255,每个项的值都是{{1}}。图像有很多不同的颜色,所以我不知道为什么所有的项目数组值都是一样的。

0 个答案:

没有答案