:GMS: :-\ :-\ :-\ :-\ :-\ :-\
Esto es lo que pongo en create
vsp = 0; //Velocidad vertical
hsp = 0; //Velocidad horizontal
grav = 1; //Esta es la gravedad
movspeed = 5;
jumpspeed = 10
Esto es lo que pongo en el evento de step
//Gravedad
if (vsp < 20) && !place_meeting(x, y+1, obj_suelo) vsp += grav;
y += vsp;
Cuando lo pongo debería reaccionar la gravedad pero no pasa nada, por alguna razón debería funcionar como la variable gravity de el mismo game maker pero no lo hace.
Pues a mi me funciona, aunque sigue de largo cuando colisiona con el suelo. No tendras algun otro codigo que interfiera?
Encontré que los objetos de la room eran los que daban error. Gracias ;D .