Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: MaanuRP en Julio 20, 2011, 10:44:18 AM

Título: [Solucionado] Plataforma movil y una disculpa para Topet y la comunidad.
Publicado por: MaanuRP en Julio 20, 2011, 10:44:18 AM
Primero lo que me parece mas importante, la disculpa.

Hice un post con una duda y cuando ya la tenia resuelta, hice otra pregunta en el mismo post, que no se deberia hacer.
Lo hice porque la duda trataba del mismo tema, pero es igual, hay que hacer otro post, es mejor para todos!

Aunque puede que parezca algo estupido, dificulto la busqueda por si alguien tiene este problema o simplemente inflingi las reglas.

Pido disculpas a toda la gente de la comunidad por esto, porque si todos se esfuerzan para seguir las reglas, la ley es igual para todos, por eso, pido disculpas.

Y a Topet porque fue el moderador que se tuvo que tomar la molestia de decirme que estaba mal y cerrar mi post.

Quizas a algunos les parezca cursi, o a otros estupido, pero yo siento que debo pedir disculpas por lo que aclare arriba :)

----------------------------------------------------------------------------

Dicho esto paso a decir cual era mi duda que ya lo resolvi.

Duda: Cuando subo mi personaje a mi plataforma movil, la plataforma debajo del personaje se mueve, pero el personaje conserva su "x" y su "y" y por ende, cae de la plataforma. ?Como soluciono este problema?

Solucion:

Con D&D:

En el evento "End Step" de su plataforma movil poner lo siguiente:
@ Check Object (Pesta?a "control"): Self; Object = Jugador (El objecto de tu jugador); x = 0; y = -1; Relative
@ Set variable (Pesta?a "control"): variable = Jugador.x (Nombre del objeto de tu jugador); value: vspeed; Relative

Con code (Se complica un poco mas para que salga bien):

En el evento "End Step" de su plataforma movil poner lo siguiente:

if Jugador.x > x and Jugador.x < x + 80 and position_meeting(Jugador.x,y-1,Jugador)
{
Jugador.x = Jugador.x + hspeed;
}

@Donde dice "x + 80" tiene que ser el largo de su plataforma, en mi caso es 80.


Espero haber ayudado :D

Saludos!
Título: Re: Duda sobre plataforma movil y una disculpa para Topet y la comunidad.
Publicado por: elviskelley en Julio 20, 2011, 09:27:00 PM
coloca en el end step usando place_meeting que al colisionar con la plataforma se mueva en la misma direccion de la plataforma a la misma velocidad.
Título: Re: Duda sobre plataforma movil y una disculpa para Topet y la comunidad.
Publicado por: MaanuRP en Julio 25, 2011, 08:22:42 AM
Ahi lo deje explicado con D&D y por GML :)