0

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

另一方面,我有一个继承自此的类,该类使用带有以下代码的 Draw 方法BaseDrawableComponent调用:MySceneObject

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. 图像有很多不同的颜色,所以我不知道为什么所有的项目数组值总是相同的。

4

0 回答 0