Noticias

Importante: ¡Si quieres publicar tu juego no olvides leer este tema!

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: Problema con sprite de mi personaje saltando  (Leído 158 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Lushis

  • Visitante
  • *
  • Puntos: 15
  • Mensajes: 3
  • Sexo: Masculino
  • Guinxu = diosito del game maker <3
    • Ver Perfil
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!!

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado FernandoNavarro

Respuesta #1 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:

if (keyboard_check(ord("Z")))
{
    sprite_index = saltando;

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.