Hola a todos makeros.
Os cuento un poco cual es la idea y lo que llevo hecho. He conseguido que mi jugador salte dentro de una variable de 1 a 20 segun mantenga pulsada la tecla space.
El problema es que ademas del salto vertical quisiera q lo hiciera horiontal, a una speed de 3 y sin tocar ni right ni left, simplemente al soltar el space.

Llevo casi una semana con este problema y agradeceria muchisimo vuestra ayuda.
Gracias a todos los makeros!!!!! ;D

Bueno, supongo que ira a derecha si mira hacia alli y a izquierda si mira hacia alla ¿no?. En un evento KEYBOARD RELEASED SPACE pones :
if direccion = DERECHA { x +=6; }else{ x -=6; }

Gracias por contestar pero ese codigo es para moverse a la derecha y a la izquierda enbel suelo. Lo q busco es salto y movimiento sincronizado al soltar la tecla space.

Al soltar la tecla SPACE asigna a vspeed un valor negativo y a hspeed un valor positivo o negativo dependiendo de la orientación del personaje.

Voy a probar. Gracias por contestar a los dos. :)

He de reconocer que despues de tantas pruebas, uno acaba medio loco. ???
Despues de hacer el salto y caer de manera correcta, cuando estoy en el piso, sigue avanzando en direccion horizontal y no lo puedo parar. Ademas de q ya no me funciona el salto despues de haver echo el primero. Alguien me da paso por paso el codigo para hacer ese movimiento. Muchas gracias por vuestra ayuda.


Cita de: Jon Segovia en Diciembre 06, 2014, 11:57:50 AM
He de reconocer que despues de tantas pruebas, uno acaba medio loco. ???
Despues de hacer el salto y caer de manera correcta, cuando estoy en el piso, sigue avanzando en direccion horizontal y no lo puedo parar. Ademas de q ya no me funciona el salto despues de haver echo el primero. Alguien me da paso por paso el codigo para hacer ese movimiento. Muchas gracias por vuestra ayuda.


Bueno, para parar el movimiento horizontal cuando toque el suelo puedes poner en la colision con el suelo : hspeed = 0