Chuleta Pygame
De WikiEducator
Contenido
Fuentes
Inicio: cargar y lanzar pygame
import pygame pygame.init()
Creación de la ventana del juego
screen = pygame.display.set_mode((width, height)) # Inicializa y crea la ventana del juego. Devuelve un objeto Surface pygame.display.get_surface() # Devuelve una referencia al Surface creado con set_mode()
Refresco de pantalla
pygame.display.update() # Redibuja la pantalla principal si la lista de argumentos está vacía # Si pasamos una lista de rects, sólo redibuja las porciones indicadas
Surfaces, Imágenes, transformaciones
# screen es un objeto tipo surface # Dibujar imágenes en la pantalla: screen.blit(surfaceOrigen, rect_destino, rect_origen_opcional) # copia pixeles del origen al surface screen. surface.fill(color) # rellena un surface de un color: RGB surface.convert() # cambia el formato de pixeles del surface al del display. Optimiza el rendimiento. surface.convert_alpha() # Si la imagen tiene canal alpha de transparencia surface.get_rect() # devuelve un Rect con las dimensiones y posición del surface pygame.image.load(ruta) # carga imagen y devuelve Surface pygame.transform.rotate(Surface, angle) # rota en el sentido de las agujas del reloj. pygame.transform.scale(Surface, (width, height)) # Redimensiona Surface