Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: lfcesar en Octubre 11, 2011, 11:07:39 PM

Título: se mueve muy rapido mi personaje con place_free
Publicado por: lfcesar en Octubre 11, 2011, 11:07:39 PM
if place_free(x,y-32)
{y-=32; move_snap(32,32);}


como le hago para que se mueva mas lento
x que cuando le camio de valor al y-=10 no se mueve
pero kiero que se mueva move_snap32,32 pero mas lento
if place_free(x,y-32)
{y-=10; move_snap(32,32);}
Título: Re: se mueve muy rapido mi personaje con place_free
Publicado por: Mgbu en Octubre 12, 2011, 02:02:48 AM
Soy principiante pero me gustaria ayudar  :D

Se mueve muy rapido porque se mueve 32 pixeles por step, eso es mucho. Por lo que veo quieres hacer un juego con cuadricula.
Si quieres que se mueva un cuadrito a la izquierda cada vez que apretas la flecha izquierda ponlo en el evento Key Press para que se mueva solo cuando aprietas, no cuando mantienes apretado como en el evento Keyboard

No de mueve con -10 porque luego de moverlo lo alineas a la cuadricula y vuelve al lugar, pon un numero mayor a 16 o no lo alinees a la cuadricula

Espero que sirva  :)
Título: Re: se mueve muy rapido mi personaje con place_free
Publicado por: dark_servant en Octubre 12, 2011, 02:20:54 AM
podrias poner mas informacion pero al poner move_snap 32,32 quiere decir que, vamos a llamarle "saltara" 32,32 osea no sera gradual si no que es como si se transportara, para mas ayuda pon el editable.