Contexto:
un enemigo que tenga la variable “Salud” en 0 reproduzca una animación de muerte aleatoria y que al momento de que termine la animación el enemigo sea eliminado.
Estoy intento hacer esto, pero cada vez que el enemigo tiene la “salud” en 0 e intento reproducir la animación de muerte aleatoria, se quede en el primer fotograma de la animación y no reproduce la animación de muerte.
Las animaciones tienes 5 fotograma por animación, pero siempre que la salud del enemigo
Ayuda por favor ![]()
Hola, se que a lo mejor es un poco tarde para que alguien te responda pero es mejor que nada no? , te explico básicamente cada vez que el programa procesa la condicional está comprueba si la variable de vida <=0 , se cumple entonces inicia la animación aleatoria de muerte, y luego comprueba si se ha terminado, el problema está aquí, como en cada frame se comprueba si el enemigo tiene vida 0 o menor e inmediatamente inicia la animación esta se iniciará en cada frame y por lo tanto nunca terminará . Para solucionar lo solo pon una condiciónal de ejecutar 1 vez junto a la de vida_del_enemigo<=0,y deja afuera las de animación _terminada y animación>=3
Gracias!! aunque ya lo habia resulto agradezco igualmente que me hayas ayudado <3
