Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
como se puede crear un disparo
#11
Dentro del constructor __init__(), por ejemplo de Jugador, puedes hacer lo siguiente:

Code:
info = tilengine.SpriteInfo()
imagen_Jugador.get_sprite_info(self.grafico, info)
self.ancho = info.w
self.alto = info.h

SpriteInfo() es una estructura que te devuelve las dimensiones de un gráfico dentro del Spriteset, en este caso de imagen_jugador. Se lo pides para la imagen que acabas de asignarle (self.grafico). La idea es que aunque un spriteset tenga muchos frames de animación para un personaje, todos deberían tener aproximadamente el mismo tamaño, con lo que sólo es necesario capturar las dimensiones la primera vez.

Luego copia el resultado en self.alto y self.ancho, y ya lo tienes disponible
Reply
#12
Gracias por la informacion. Shy
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)