[C# XNA] Kollision nur mit bestimmten 2D Objekt
Hallo,
Ich Bin völlig neu in C# habe vorher immer Visual Basic Programmiert,
nun mach ich mit XNA Game Studios ein kleines Spiel ich will das wenn 2 bestimmte 2D Objekte sich berühren der Hintergrund seine Farbe verändert.
Das Problem ist der Hintergrund besteht auch aus einer 2D Texture und wenn ich
bool collision = true;
mache und unten ins Graphics output schreibe
if (collision)
{
spriteBatch.Draw(bg, new Rectangle(0, 0, graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight), Color.Green);
}
dann wird wenn ich debugge sofort der Hintergrund Grün, weil der Hintergrund ja auch eine 2D Texture ist.
Wie kann ich es machen das ich mit "if (collision)" nur 2 bestimmte Texturen anspreche ?
|