我有一个名为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}}。图像有很多不同的颜色,所以我不知道为什么所有的项目数组值都是一样的。