Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: lalunaentucara en Septiembre 11, 2015, 02:44:30 PM

Título: Codigo en evento step para plataformas
Publicado por: lalunaentucara en Septiembre 11, 2015, 02:44:30 PM
Hola, necesitaba el código básico que se pone en el evento step para las caidas en plataformas (para que no se caiga del suelo el personaje, y poder saltar y eso...) En el evento create puse "gravity=1", pero no me acuerdo del resto... Gracias de antemano.
Título: Re:Codigo en evento step para plataformas
Publicado por: Chrom en Septiembre 11, 2015, 09:08:39 PM
Hola :D , Para hacer una gravedad en un jugador tienes que escribir:
En Step:

gravity=1;
gravity_direction=270;
//el "8 lo puedes cambiar segun la cantidad que quieres que se mueva"
if keyboard_check(vk_right){x+=8}
if keyboard_check(vk_left){x-=8}

en Collision Event con el piso:
move_contact_solid(direction,12);
vspeed=0;


y en el Evento key_pressed de Saltar:
if place_meeting(x,y+1,obj_piso){
vspeed-=8;
}
Saludos, esto es lo basico  :D