Los componentes principales en Pygame
Pygame es una librería de Python que está compuesta por módulos que controlan aspectos como gráficos, sonido y eventos, y clases que permiten crear y manipular superficies para dibujar, manejar imágenes y crear interactividad.
Módulos
Cada módulo en Pygame se encarga de una tarea específica. Por ejemplo, el módulo pygame.display
controla la pantalla, permitiéndote crear ventanas, manejar su contenido y actualizar lo que se muestra al usuario.
Atributo/Función | Descripción |
---|---|
set_mode(size) |
Configura la ventana o pantalla donde se dibuja el contenido. Recibe el tamaño en píxeles. |
flip() |
Actualiza la pantalla completa, mostrando los cambios realizados en la ventana. |
get_surface() |
Retorna la Surface que representa la pantalla principal. |
update(rectangle) |
Actualiza una parte específica de la pantalla si se pasa un rectángulo como parámetro. |
Clases
Pygame incluye varias clases que facilitan el desarrollo de juegos y aplicaciones multimedia. Una de las más importantes es la clase Surface
, que actúa como un lienzo donde puedes dibujar formas, cargar imágenes y crear texturas.
Atributo/Función | Descripción |
---|---|
blit(source, dest) |
Dibuja el contenido de una Surface (source) sobre otra Surface o pantalla (dest). |
fill(color) |
Rellena la Surface con un color específico. |
get_size() |
Retorna el tamaño de la Surface en píxeles. |
get_rect() |
Retorna un objeto Rect que representa el área de la Surface , útil para detectar colisiones y manejar posiciones. |