Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: zanza en Abril 26, 2017, 11:24:17 PM

Título: Dezplasar objeto y que se detenga en cierto punto
Publicado por: zanza en Abril 26, 2017, 11:24:17 PM
Quiero saber como hacer que mi objeto al darle click derecho o izquierdo que se desplace y al llegar a 32 pixeles que se detenga. Gracias por su tiempo amigos :)
Título: Re:Dezplasar objeto y que se detenga en cierto punto
Publicado por: 3dgeminis en Abril 27, 2017, 02:40:21 AM
Primero tenes que darle velocidad, para eso pone un EVENTO del raton : Mouse -> Left pressed, y pones lo siguiente
[gml]
hspeed=4
[/gml]
(tenes que tener cuidado con la velocidad que le das, debe se un submultiplo de la distancia que queres que recorra, 32 en tu caso)
Luego tenes que detenerlo un vez llegue a su destino (32 pixels mas adelante) para lo cual usamos la funcion place_snapped, agregas un EVENTO Step y en el revisa si se presiono el boton del raton, y si no es asi y se llego a la distancia necesaria se detiene; quedaria asi
[gml]
if !mouse_check_button_pressed(mb_left)
    {
     if place_snapped(32,32) {hspeed=0}
    }
[/gml]
Título: Re:Dezplasar objeto y que se detenga en cierto punto
Publicado por: zanza en Abril 28, 2017, 03:23:25 PM
Woow Muchas Gracias :D