Menu
CoddyTech

Remplir l’arrière-plan

Fait partie de la section La boucle de jeu du Journey Pygame de Coddy. Leçon 2 sur 32.

Pygame décrit une couleur comme trois nombres : la quantité de rouge, de vert et de bleu qu’elle contient, chacun compris entre 0 et 255. C’est ce qu’on appelle le RGB.

  • (255, 0, 0) est rouge.
  • (0, 0, 0) est noir, (255, 255, 255) est blanc.
  • (30, 30, 46) contient un peu plus de bleu que de rouge et de vert : c’est un bleu foncé.

screen.fill(color) peint toute la fenêtre d’une seule couleur. Les jeux remplissent l’écran au début de chaque image, ce qui efface l’image précédente avant que la nouvelle soit dessinée.

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

Remarque les doubles parenthèses : la couleur est un seul tuple, l’unique argument de fill.

challenge icon

Défi

Facile

Dans la boucle du jeu, au-dessus de pygame.display.flip(), remplis l’écran avec la couleur bleu foncé (30, 30, 46).

Essayez vous-même

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()

Toutes les leçons de La boucle de jeu

Entraînez-vous par vous-même : Playground Pygame