me refiero a como puedo detectar cuando un sprite dibujado con draw_sprite termina, solo eso es algo simple pero no tengo idea de como hacerlo, les agradeceré mucho su ayuda :)
Si estas usando draw_sprite con el sprite_index y image_index del objeto (sería lo mejor que lo hicieras así) entonces puedes utilizar el evento de "animation_end" para detectar cuando termina esa animación, si por el contrario no estas usando las variables de GM (image_speed, image_index) entonces tienes que validar manualmente cuando termina la animación.
Saludos.
Cita de: Jucarave en Mayo 12, 2016, 08:35:10 PM
Si estas usando draw_sprite con el sprite_index y image_index del objeto (sería lo mejor que lo hicieras así) entonces puedes utilizar el evento de "animation_end" para detectar cuando termina esa animación, si por el contrario no estas usando las variables de GM (image_speed, image_index) entonces tienes que validar manualmente cuando termina la animación.
Saludos.
O mas facil, como dice lo de draw_sprite, en caso de querer hacerlo alli mismo en draw event (Y este utilizando sprite_index e image_index)
Podria utilizar:
if image_index>=image_number-1 instance_destroy()
, sin necesidad de el Animation End event :3
Cita de: TLT96 en Mayo 12, 2016, 09:15:24 PM
Cita de: Jucarave en Mayo 12, 2016, 08:35:10 PM
Si estas usando draw_sprite con el sprite_index y image_index del objeto (sería lo mejor que lo hicieras así) entonces puedes utilizar el evento de "animation_end" para detectar cuando termina esa animación, si por el contrario no estas usando las variables de GM (image_speed, image_index) entonces tienes que validar manualmente cuando termina la animación.
Saludos.
O mas facil, como dice lo de draw_sprite, en caso de querer hacerlo alli mismo en draw event (Y este utilizando sprite_index e image_index)
Podria utilizar:
if image_index>=image_number-1 instance_destroy()
, sin necesidad de el Animation End event :3
gracias a los dos :) , usare las variables de gm por que lo de validar manual mente se ve complicado D: