Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: venus en Octubre 14, 2014, 09:20:41 PM

Título: ¿Como saber si el ratón está encima de un objeto?
Publicado por: venus en Octubre 14, 2014, 09:20:41 PM
¿Como puedo saber si el ratón está sobre un objeto con GML?

Mas concretamente, me gustaría saber como detecta un objeto desde el evento step que el ratón está encima suya.
Título: Re:¿Como saber si el ratón está encima de un objeto?
Publicado por: Marth en Octubre 14, 2014, 10:24:54 PM
Utiliza el evento NoButton de los mouse_event.
Así el programa detectara cuando el ratón apunta a dicho objeto.
Título: Re:¿Como saber si el ratón está encima de un objeto?
Publicado por: romon_28 en Octubre 15, 2014, 05:40:36 PM
[gml]
//Mouse Click
if (mouse_check_button_pressed(mb_left))
{
//Mouse Encima
if (collision_point(mouse_x,mouse_y,id,true,false))
{
   /*Evento*/
}
}
[/gml]
Título: Re:¿Como saber si el ratón está encima de un objeto?
Publicado por: venus en Octubre 15, 2014, 05:58:19 PM
Gracias, pero al final lo conseguí con: if (distance_to_point(mouse_x,mouse_y) <=0)