hola, en estos días estuve realizando un juego para el colegio, y al incrementar una animación, y, luego poner el código para aclarar cuando debe de finalizar, esta animación de ejecuta siempre y anula otras. Aquí les dejo el código de finalización de animación:
if (!this.pilas.control.izquierda && !this.pilas.control.derecha) { }
this.animacion = "bmo_parado";
y acá esta el código completo:
if (this.pilas.control.izquierda) {
this.x -= velocidad;
this.espejado = true;
this.animacion = "bmo_camina";
}
if (this.pilas.control.derecha) {
this.x += velocidad;
this.espejado = false;
this.animacion = "bmo_camina";
}
if (!this.pilas.control.izquierda && !this.pilas.control.derecha) { }
this.animacion = "bmo_parado";
les agradecería mucho si me ayudaran, gracias!