Algunos problemas xd

buenas primeramente disculpen si es que le pido muchas ayudas es que soy novato estuve haciendo un juego de megaman y el problema es cuando salto y es que al caer al suelo rebota en vez de solo quedarse parado otra cosa es que en vez de cuando presionamos la tecla derecha o izquierda y presionando la tecla x
la animacion solo me presenta la primera imagen en vez de toda la animacion porfa pueden ayudarme se los agradeceria mucho
https://app.pilas-engine.com.ar/#/proyecto/2206948e-779a-4c18-ad0f-9cc9c0a98c1d
Abrir este proyecto en el editor de pilas

Hola @Xavier_Perez , lo del rebote fijate que entre las propiedades de la simulación física del actor hay una llamdado “rebote”. Ponelo en 0 para que las figuras no reboten.
Sobre el problema de las animaciones, es porque cuando presionas “derecha” y “X”, se ejecutan dos condicionales:

if (this.pilas.control.derecha) {
      this.x += velocidad;
      this.espejado = false;
      this.animacion = "walk"
    }
.
.
.
if (this.control.derecha && this.pilas.control.tecla_x) {
      this.animacion = "walk_shoot";
    }

Lo que hace que pilas ejecute sólo el primer cuadro de la última animación.
Aparte de eso, cuando usas muchas animaciones para un personaje lo mejor es usar Estados de autómata. Con esto podes gestionar mucho más fácil cuando se ejecuta cada animación.
De lo contrario vas a necesitar bastantes variables nuevas para hacer que los dos condicionales de antes no se ejecuten a la vez.

tutorial de plataformas en pilas

1 Like

@Xavier_Perez n esta muy alta la gravedad???