Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: kaliman777 en Abril 06, 2010, 02:20:47 PM

Título: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: kaliman777 en Abril 06, 2010, 02:20:47 PM
Hola:

Mi problema es este: Tengo 48 instancias del mismo objeto en la ROOM. Este objeto tiene un evento de MOUSE LEFT al hacer clic cambia a otra subimagen. El c?digo est? bien, lo que no est? bien es que el clic funcione lejos del objeto.
Lo extra?o es que la mayor?a de estas instancias, al hacerles clic sobre ellasno reaccionan sino que hay que clicarlas como 100 pixeles m?s abajo o a la derecha para que funcionen. Yo quiero que funcionen al clicarlas sobre ellas no a la distancia.


Espero su ayuda gracias.
Título: Re: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: Texic en Abril 06, 2010, 07:32:39 PM
Fijate en la m?scara de la sprite o en el bounding box
Título: Re: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: 3dgeminis en Abril 06, 2010, 08:01:47 PM
Proba asi
if distance_to_point(mouse_x,mouse_y)<=1 {lo que queres hacer}
Título: Re: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: kaliman777 en Abril 06, 2010, 08:26:21 PM
Estoy intentando, si pongo cierta cantidad de instancias funciona pero con varias hileras ya no, GM tiene errores que a?n desconocemos.

Gracias.
Título: Re: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: Wadk en Abril 07, 2010, 02:05:09 AM
Los objetos tienen m?scara? tienen c?digo en draw? modificaste la bounding box de alg?n sprite (si no sab?s qu? es, seguramente no)?
Título: Re: MOUSE ID distante del objeto, ayudita, por favor!!
Publicado por: kaliman777 en Abril 07, 2010, 02:37:12 PM
Bueno, parece que el problema estaba con el background. Al ponerlo me alteraba esta funci?n.

Hice algunos cambios y ya me funciona gracias.