Menu
CoddyTech

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.

challenge icon

Sfida

Facile

Dipingi la finestra di blu scuro.

  1. All'interno del ciclo di gioco, trova pygame.display.flip().
  2. 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