Menu
CoddyTech

Fülle den Hintergrund

Teil des Abschnitts Die Spielschleife der Pygame-Journey von Coddy. Lektion 2 von 32.

Pygame beschreibt eine Farbe mit drei Zahlen: wie viel Rot, Grün und Blau sie enthält, jeweils von 0 bis 255. Das nennt man RGB.

  • (255, 0, 0) ist Rot.
  • (0, 0, 0) ist Schwarz, (255, 255, 255) ist Weiß.
  • (30, 30, 46) enthält etwas mehr Blau als Rot und Grün: ein dunkles Blau.

screen.fill(color) füllt das ganze Fenster mit einer Farbe. Spiele füllen den Bildschirm zu Beginn jedes Frames, wodurch der vorherige Frame gelöscht wird, bevor der neue gezeichnet wird.

screen.fill((0, 0, 0))
pygame.display.flip()

Beachte die doppelten Klammern: Die Farbe ist ein Tupel und das einzige Argument von fill.

challenge icon

Aufgabe

Einfach

Fülle innerhalb der Spielschleife, oberhalb von pygame.display.flip(), den Bildschirm mit dem dunklen Blau (30, 30, 46).

Probier es selbst

import pygame

pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("Move the Square")

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    pygame.display.flip()

pygame.quit()

Alle Lektionen in Die Spielschleife

Übe selbstständig: Pygame-Playground