Rellenar el fondo
Lección 2 de 40 del curso Crea juegos con Pygame de Coddy.
Pygame describe un color con tres números: cuánto rojo, verde y azul tiene, cada uno de 0 a 255. Esto se llama RGB.
(255, 0, 0)es rojo.(0, 0, 0)es negro,(255, 255, 255)es blanco.(30, 30, 46)tiene un poco más de azul que de rojo y verde: es un azul oscuro.
screen.fill(color) pinta toda la ventana de un solo color. Los juegos rellenan la pantalla al comienzo de cada fotograma, lo que borra el fotograma anterior antes de dibujar el nuevo.
screen.fill((0, 0, 0))
pygame.display.flip()Observa los paréntesis dobles: el color es una sola tupla, el único argumento de fill.
Desafío
FácilDentro del bucle del juego, antes de pygame.display.flip(), rellena la pantalla con el azul oscuro (30, 30, 46).
Pruébalo tú mismo
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()
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Crea juegos con Pygame
1El ciclo del juego
Abrir una ventanaRellenar el fondoPractica por tu cuenta: Playground de Pygame