8.6. Farbe und Transparenz

Bleiben wir noch eine Weile bei einer einzigen Wanze. Wer kümmert sich um die Entsorgung der Wanze, wenn sie das Zeitliche gesegnet hat? Eine Möglichkeit wäre es, sie einfach verschwinden zu lassen. Das lässt sich leicht mit einer solchen Anweisung erledigen:

spriteBatch.Draw(Textur, Figur, Color.TransparentWhite);

Damit wird das betreffende Objekt sofort unsichtbar. (Das funktioniert auch mit TransparentBlack.)

Manchmal ist das durchaus sinnvoll, aber hier würde es bedeuten, dass wir von der platten Wanze gar nichts zu sehen bekommen. Wäre es da nicht besser, das Bild langsam auszublenden?

Das geht, und zwar ebenfalls über die Draw-Methode. Dazu müssen wir uns etwas näher mit dem Color-Parameter beschäftigen. Das, ...

Get Spieleprogrammierung mit dem XNA Framework: Entwickeln für PC und Xbox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.