Todos los cursos

Curso de programación de videojuegos con PyGame

Progreso del curso

Curso de programación de videojuegos con PyGame
16%

Autor de la lección

Miguel Ángel Abellán
Porque disfruto programando y tengo la suerte de aprender todos los días.
Lección 4: Escenario

  Escenario del videojuego

Hasta ahora, cuando ejecutamos nuestro videojuego aparece una ventana con el fondo de color blanco, porque le estamos diciendo dentro del bucle while que fije el color al color de la constante WHITE, blanco en este caso (formato RGB). Sin embargo, también se pueden añadir imágenes de fondo. Para ello tenemos que seguir los pasos de importar la imagen y establecerla en la posición deseada mediante coordenadas.

...
def main():
   # Se inicializa el juego
   ...
   fondo = pygame.image.load('ruta_del_fondo')
   ...
   # Bucle principal
   while True:
      # 1.- Se dibuja la pantalla
      screen.blit(fondo, (0, 0))
...

 

Observa que la carga de la imagen se realiza dentro de la función principal y antes del bucle while. Sin embargo, dentro del bucle while establecemos sobre la pantalla y en las coordenadas (0, 0) la imagen. Recuerda que las coordenadas (0, 0) en PyGame se sitúan en la esquina superior izquierda.

Escenario con PyGame
Escenario con PyGame
Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.