Menu
CoddyTech

Riempi lo sfondo

Lezione 2 di 40 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

All'interno del ciclo di gioco, prima di 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()
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Crea giochi con Pygame

Esercitati da solo: Playground Pygame