Bilder als Spiel-Hintergrund
In diesem Abschnitt lernst Du, wie man statt einer einheitlichen Hintergrundfarbe ein Bild als Hintergrund verwendet. Damit kann man einem Spiel sehr viel mehr Stimmung geben als mit einer einfachen Hintergrundfarbe.Programm zum Ausprobieren
Speichere es unter dem Dateinamen bilder_als_hintergrund.py
ab (du siehst, Unterstriche ersetzen auch hier wieder die Leerzeichen).
Erklärung
Statt das Fenster mit der Farbe Schwarz oder Blau auszufüllen, wird nun das Bild im Fenster platziert.
Zwischen den Klammern hinter blit
stehen jetzt zwei Angaben: Die erste, "sterne.png"
, ist der Dateiname der Graphikdatei für unseren Sternenhintergrund. Wichtig sind hier wieder die Anführungszeichen. Die beiden Zahlen in Klammern sind die Koordinaten, an die das Bild im Fenster gezeichnet wird. Hierbei muss man auf eine Besonderheit achten: Anders als im Mathematik-Unterricht ist der Punkt (0,0)
die linke obere Ecke und je größer der y-Wert ist, desto weiter unten liegt der Punkt.
Aufgabe 1: Verschieben des Hintergrundes
Ändere das Programm so, dass das Bild nicht in die linke obere Ecke gesetzt wird, sondern an eine andere Stelle, etwa mit
Aufgabe 2: Kombination Bild mit Hintergrundfarbe
Setze nun vor den Befehl für das (verschobene) Bild noch einen Befehl zum Setzen der Hintergrundfarbe:
Beobachte und beschreibe das Ergebnis.
Aufgabe 3: Vertauschung von Befehlen
Vertausche nun die beiden Befehle:
Beobachte, ob sich hierdurch etwas ändert und beschreibe das Ergebnis.