Si en lugar de dibujar utilizando los comando de pygame quieres cargar imagenes tuyas o de tus personajes puedes usar la funcion image.load que viene en la libreria de pygame, esta funcion devuelve una superficie con la imagen. Se usa de la siguiente manera:
superficie1 = image.load("nombre_imagen")
Pero tenemos que darnos el trabajo de verificar si la imagen existe, ya que podria no estar en el programa y entonces el juego fallaria al intentar correrlo, para eso validamos si se puede abrir el archivo de la siguiente manera
#---cargando imagenesDe esta manera el programa avisara que hubo un fallo a la hora de intentar abrir el archivo
import pygame
from sys import exit
def loadImage(filename):
try:
image = pygame.image.load(filename)
except:
print "error al cargar la imagen desde ", filename
sys.exit()
return image
#-----
No hay comentarios:
Publicar un comentario