Menu
CoddyTech

Den Hintergrund füllen

Lektion 2 von 40 im Kurs Spiele mit Pygame erstellen von Coddy.

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ärbt das gesamte Fenster in 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 einzelnes Tupel, das einzige Argument von fill.

challenge icon

Aufgabe

Einfach

Fülle innerhalb der Spielschleife oberhalb von pygame.display.flip() den Bildschirm mit dem Dunkelblau (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()
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Spiele mit Pygame erstellen

Übe selbstständig: Pygame-Playground