Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Lushis en Marzo 30, 2020, 06:02:26 AM

Título: Problema con sprite de mi personaje saltando
Publicado por: Lushis en Marzo 30, 2020, 06:02:26 AM
Mi juego es de plataformas, y mi personaje salta con la tecla Z, todo bien, pero si mantengo la tecla Z hasta que el personaje toque el suelo, seguira con su sprite de salto, no parara hasta que suelte la Z. AYUDA!!
Título: Re:Problema con sprite de mi personaje saltando
Publicado por: FernandoNavarro en Marzo 30, 2020, 07:49:18 PM
Hola. Muy buena explicación, lo que sucede es que estás checando la condición equivocada. Probablemente tengas algo como esto:

[gml]
if (keyboard_check(ord("Z")))
{
    sprite_index = saltando;
[/gml]

Si usas algo como esto deberías cambiar la condición, porque si no mientras no sueltes la tecla el sprite seguirá siendo el mismo. Dentro del if pon la condición de que si la velocidad vertical sea menor que cero, se cambie el sprite, entonces no debería darte problemas.