Menu
CoddyTech

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.

challenge icon

Desafío

Fácil

Dentro 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()
quiz iconPonte a prueba

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

Practica por tu cuenta: Playground de Pygame