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


Messages In This Thread
como se puede crear un disparo - by Hokuto40 - 03-24-2020, 02:22 AM
RE: como se puede crear un disparo - by megamarc - 03-26-2020, 03:10 AM
RE: como se puede crear un disparo - by Hokuto40 - 03-26-2020, 06:18 AM
RE: como se puede crear un disparo - by megamarc - 03-26-2020, 07:12 PM
RE: como se puede crear un disparo - by Hokuto40 - 03-26-2020, 07:31 PM
RE: como se puede crear un disparo - by Hokuto40 - 03-26-2020, 11:16 PM
RE: como se puede crear un disparo - by megamarc - 03-27-2020, 01:42 AM
RE: como se puede crear un disparo - by Hokuto40 - 03-27-2020, 05:39 AM
RE: como se puede crear un disparo - by megamarc - 03-27-2020, 06:07 AM
RE: como se puede crear un disparo - by Hokuto40 - 03-27-2020, 08:34 PM
RE: como se puede crear un disparo - by megamarc - 03-28-2020, 01:36 AM
RE: como se puede crear un disparo - by Hokuto40 - 03-28-2020, 04:43 AM

Forum Jump:


Users browsing this thread: 3 Guest(s)