Riempi lo sfondo
Fa parte della sezione Il game loop del percorso Pygame di Coddy. Lezione 2 di 32.
Pygame descrive un colore con tre numeri: quanto rosso, verde e blu contiene, ciascuno da 0 a 255. Questa rappresentazione si chiama RGB.
(255, 0, 0)è rosso.(0, 0, 0)è nero,(255, 255, 255)è bianco.(30, 30, 46)contiene un po’ più di blu che di rosso e verde: è un blu scuro.
screen.fill(color) colora l’intera finestra con un solo colore. I giochi riempiono lo schermo all’inizio di ogni fotogramma, cancellando quello precedente prima di disegnare il nuovo.
screen.fill((0, 0, 0))
pygame.display.flip()Nota le doppie parentesi: il colore è una tupla, l’unico argomento di fill.
Sfida
FacileAll'interno del ciclo di gioco, sopra pygame.display.flip(), riempi lo schermo con il blu scuro (30, 30, 46).
Provalo tu
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()
Tutte le lezioni di Il game loop
1Muovi un quadrato
Apri una finestraRiempi lo sfondoEsercitati da solo: Playground Pygame