Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Jon Segovia en Diciembre 05, 2014, 08:43:27 PM

Título: Juego de plataformas...necesito ayuda por favor
Publicado por: Jon Segovia en Diciembre 05, 2014, 08:43:27 PM
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
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: Xizotono en Diciembre 05, 2014, 09:14:56 PM
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; }
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: Jon Segovia en Diciembre 05, 2014, 10:58:37 PM
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.
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: Clamud en Diciembre 06, 2014, 02:06:24 AM
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.
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: Jon Segovia en Diciembre 06, 2014, 11:27:46 AM
Voy a probar. Gracias por contestar a los dos. :)
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: 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.
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: TheSandBoxMKG en Diciembre 06, 2014, 07:42:20 PM
¿esto decías?
if place_free(x+dir*4,y+1) then x+=dir*4
dir es la dirección (-1 para izquierda y 1 para derecha)
Título: Re:Juego de plataformas...necesito ayuda por favor
Publicado por: Xizotono en Diciembre 06, 2014, 08:16:41 PM
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