Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Fashion_Trozos en Abril 21, 2019, 09:04:27 PM

Título: No funciona el position meeting cuando activo las vistas
Publicado por: Fashion_Trozos en Abril 21, 2019, 09:04:27 PM
Hola, buenas a todo el mundo. Tengo un problemilla cuando activo las vistas, os explico. Tengo un objeto que me sirve de botón (es un botón que al clicar encima se crea un acha), el botón se crea cuando se crea un panel de inventario al pulsar  la tecla "I", la cosa esta que si no activo las vistas al pasar el puntero del ratón me da true, pero al activar una vista (para acercar la vista al personaje) la función de position meeting parece que deja de funcionar y al pasar el cursor por encima ya no me da "1" sino "0", es como si al activar la vista no detectase que el botón se crea en la misma coordenada o algo así. Todo lo que dibujo en tema de paneles y tal lo hago en el Draw GUI y al objeto del botón en el evento GUI le he puesto "draw_self". Que estoy haciendo mal?, un saludo!
Título: Re:No funciona el position meeting cuando activo las vistas
Publicado por: Clamud en Abril 23, 2019, 03:36:27 AM
¿Usas un objeto para detectar colisión con los botones? Es más eficiente usar la función point_in_rectangle o position_meeting
Las coordenadas de la GUI son independientes de las coordenadas de la room. Debes usar las funciones device_mouse_x_to_gui y device_mouse_y_to_gui
Título: Re:No funciona el position meeting cuando activo las vistas
Publicado por: Fashion_Trozos en Abril 26, 2019, 09:01:43 AM
Muchas gracias. En cuanto llegue a casa lo pruebo