Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: SantiOkumura en Julio 17, 2017, 01:23:58 AM

Título: [Solucionado]Por alguna razón la variables no se ejecutan como deverian
Publicado por: SantiOkumura en Julio 17, 2017, 01:23:58 AM
 :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.
Título: Re:Por alguna razón la variables no se ejecutan como deverian
Publicado por: 3dgeminis en Julio 17, 2017, 05:51:34 AM
Pues a mi me funciona, aunque sigue de largo cuando colisiona con el suelo. No tendras algun otro codigo que interfiera?
Título: Re:Por alguna razón la variables no se ejecutan como deverian
Publicado por: SantiOkumura en Julio 17, 2017, 10:50:53 PM
Encontré que los objetos de la room eran los que daban error. Gracias  ;D .