Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: coupli@hotmail.com en Noviembre 03, 2011, 01:36:25 PM

Título: Mouse, arrastrar
Publicado por: coupli@hotmail.com en Noviembre 03, 2011, 01:36:25 PM
;D Estoy haciendo un programita, y necesito saber que hay que hacer, para que el raton arrastre un objeto e un sitio a otro. ?Alguien podr?a hecharme una mano?, ?Existe alg?n script?
Título: Re: Mouse, arrastrar
Publicado por: jefferson940 en Noviembre 03, 2011, 01:48:39 PM
Hola, prueba alg asi a ver si te funciona:
-el objeto a arrastrar debe tener una variable,
       digamos activo=0;
-cuando se le da click izquierdo:
       if activo=0 {activo=1;} else {activo=0;}
-en el step:
       if activo=1 {x=mouse_x; y=mouse_y;}

nos cuentas si funciona, yo lo puse que lo cojas y lo sueltes con el mismo click izquierdo.
Título: Re: Mouse, arrastrar
Publicado por: coupli@hotmail.com en Noviembre 03, 2011, 01:52:09 PM
?Y para soltar?
Título: Re: Mouse, arrastrar
Publicado por: Mgbu en Noviembre 03, 2011, 07:56:03 PM
En el evento mouse > left release pon esto:

if activo=1 {activo=0;} else {activo=1;}
Título: Re: Mouse, arrastrar
Publicado por: sulcan en Noviembre 03, 2011, 09:33:49 PM

funciona, pero serian menos instrucciones as? xD:

En el evento mouse > left release pon esto:


[gml]activo=!activo[/gml]

saludos
Título: Re: Mouse, arrastrar
Publicado por: coupli@hotmail.com en Noviembre 04, 2011, 01:56:55 PM
He encontrado un ejemplo, completo y terminado que basicamente se base en lo que hemos estado haciendo en esto post. Me referia, a esto, que ahora que lo pienso quizas no me haya explicado bien del todo.  :o

http://www.comunidadgm.org/index.php?page=verdescargas&accion=descargaD&download_id=1223 (http://www.comunidadgm.org/index.php?page=verdescargas&accion=descargaD&download_id=1223)