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.
Défi
FacileDans 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()
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
1La boucle de jeu
Ouvrir une fenêtreRemplir l’arrière-planEntraînez-vous par vous-même : Playground Pygame