Riempi lo sfondo
Lezione 2 di 41 del corso Crea giochi con Pygame di Coddy.
Pygame descrive un colore con tre numeri: indicano la quantità di rosso, verde e blu, ciascuno da 0 a 255. Questo 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) riempie l'intera finestra con un solo colore. All'inizio di ogni fotogramma, i giochi riempiono lo schermo, cancellando il fotogramma precedente prima di disegnare quello nuovo.
screen.fill((0, 0, 0))
pygame.display.flip()Nota le doppie parentesi: il colore è una tupla, l'unico argomento di fill.
Sfida
FacileDipingi la finestra di blu scuro.
- All'interno del ciclo di gioco, trova
pygame.display.flip(). - Sopra, aggiungi
screen.fill((30, 30, 46)).
Premi «Gioca»: la finestra è blu scuro. Poi premi «Verifica».
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 Crea giochi con Pygame
Esercitati da solo: Playground Pygame