Menu
CoddyTech

Remplir l’arrière-plan

Leçon 2 sur 40 du cours Créez des jeux avec Pygame de Coddy.

Pygame décrit une couleur à l’aide de trois nombres : la quantité de rouge, de vert et de bleu qu’elle contient, chacun allant de 0 à 255. C’est ce qu’on appelle 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 le 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()
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Créez des jeux avec Pygame

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