Hola buenas, espero que no me cierren este tema.
Hice un sistema de salto (con sprite), parecio al de movimiento que tenia, ahora bien, queda un poco "caca", tipo teletrasportacion.
Codigo :
if sprite_index = AT4_HS_qui_der and keyboard_check(vk_up)
then {
y=y-50
sprite_index = AT4_HS_corr_der;
}
Uso la gravedad de juego de plataformas de YoshiFan, ya que empeze con el, y aun lo tengo en algun que otro sistema.
cambia el y = y -50 por el vspeed = -10 o el valor que quieas.
saludos
Si le doy muchas veces, el personaje vuela, ¿alguna solucion?
Tienes que poner alguna condición antes de revisar la tecla de salto, por ejemplo, si hay colisión contra el suelo, o si gravity = 0, o tal vez si la subimagen es menor a 1 o 2
Hay más de una solución
Ya consegui solucionarlo, aun asi, gracias.