Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: dark_servant en Septiembre 01, 2011, 01:42:45 AM

Título: encajar mouse a cuadricula isometrica
Publicado por: dark_servant en Septiembre 01, 2011, 01:42:45 AM
bueno mi duda es por que el objeto que crea el mouse no encaja en la cuadricula aunque le ponga los valores de la cuadricula.

dejo un ejemplo:
Título: Re: encajar mouse a cuadricula isometrica
Publicado por: brunoxzx en Septiembre 01, 2011, 03:51:17 AM
Tienes que acomodarlo al tama?o de tu background que es 64*32.

[gml]draw_sprite(spr_vision,spr_vision,64*floor(x/64),32*floor(y/32));[/gml]


Edit: Ignora lo anterior ya que de ese modo no podr?s poner el mouse sobre algunos rombos, deja que se me ocurra algo.
Título: Re: encajar mouse a cuadricula isometrica
Publicado por: dark_servant en Septiembre 01, 2011, 03:55:06 AM
si jeje eso ya lo habia intentado se salta varios, hasta intente con una libreria que alinea el mouse a la cuadricula y nada, con codigo y nada.

u__u!!
esperare :D
Título: Re: encajar mouse a cuadricula isometrica
Publicado por: brunoxzx en Septiembre 01, 2011, 04:37:21 AM
De momento solo se me ha ocurrido esto pero es muy inexacto, haber si en un rato se me ocurre otra cosa.

[gml]xx=64*(x div 64)
yy=16*(y div 16)
draw_sprite(spr_vision,spr_vision,2*(yy mod 32)+xx,yy);[/gml]

Edit: Bueno te dejo con eso tengo que ponerme a hacer otras cosas as? que no te podre ayudar mas por el momento.
Título: Re: encajar mouse a cuadricula isometrica
Publicado por: dark_servant en Septiembre 03, 2011, 03:09:57 AM
nadie puede u.u
Título: Re: encajar mouse a cuadricula isometrica
Publicado por: Jucarave en Septiembre 03, 2011, 03:37:23 AM
Yo pude :D , bueno, algo asi :o la verdad no habia respondido ya que no lo logre hacer 100% preciso... De cualquier modo te dejo lo que logre hacer.


NOTA:
Tenia una idea de hacerlo preciso, pero no la quise llevar a cabo porque pense que gastaria mucha memoria

--
Saludos