Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Gamextasis en Febrero 28, 2014, 11:13:41 PM

Título: Plata forma plana, ayuda?
Publicado por: Gamextasis en Febrero 28, 2014, 11:13:41 PM
Hola chicos necesito ayuda, en youtube eh visto muchos tutoriales de juegos de plataforma pero ninguno explica una plata forma plana, como la de esta imagen, un juego que esta en proceso. me pueden ayudar. que cuando el personaje colisione con el cuadrado en movimiento suba y se quede quieto mientras el cuadrado lo dirije...

(http://i57.tinypic.com/2dbjfus.png)

quizás sea algo básico pero estoy aprendiendo.
estaré aquí esperando una respuesta
gracias de ante mano ^.^
Título: Re:Plata forma plana, ayuda?
Publicado por: penumbra en Febrero 28, 2014, 11:40:36 PM
Pues la mayoría de las plataformas son planas, ¿no?

Esa "plataforma" es un objeto que se mueve en la coordenada Y hacia arriba o abajo. Sólo hay que hacer que cuando el jugador colisione con él, el jugador se mueva a la par:

en el evento de colisión de la plataforma, usas algo como
other.y = y

También puedes usar la función point_distance(x1,y1,x2,y2) para saber cuanta distancia hay del jugador al centro de la plataforma, esto para hacer que si el jugador cae lejos del centro de la plataforma (en las orillas) no llegue a aterrizar, sino que se caiga.