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
。画像にはさまざまな色があるため、すべてのアイテム配列の値が常に同じである理由がわかりません。