Menu
CoddyTech

Rellena el fondo

Parte de la sección El bucle del juego del Journey de Pygame de Coddy. Lección 2 de 32.

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()

Fíjate en los paréntesis dobles: el color es una 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()

Todas las lecciones de El bucle del juego

Practica por tu cuenta: Playground de Pygame