Hola,
como es posible que si la resolucion del juego es de 1.024 por 780, las variables Mouse_x y Mouse_y me cojan valores desde -500 hasta +3000?
Me he perdido algo...
Jaume
¿Estás usando alguna vista? Porque en una habitación "normal", las variables mouse_x y mouse_y dejan de actualizarse si el puntero sale fuera de los límites. Por favor da más detalles.
mouse_x o mouse_y pueden entregar valores fuera del room si parte de la vista está fuera del room.
Cita de: penumbra en Octubre 22, 2015, 10:36:35 PM
¿Estás usando alguna vista? Porque en una habitación "normal", las variables mouse_x y mouse_y dejan de actualizarse si el puntero sale fuera de los límites. Por favor da más detalles.
Hola Penumbra, si uso tres vistas, una para el marco, otra para el hud y otra para la pantalla del juego. De hecho he cogido una estructura tuya que encontre por internet. Necesito saber con certeza la posición relativa del raton respecto al jugador. si esta encima o debajo o a un lado. Dependiendo de esto cambio el cursor con cursor_sprite.
Ya esta arreglado!!!, usando (window_view_mouse_get_x(0) y (window_view_mouse_get_y(0), ya obtengo la posición correcta del raton respecto la vista en la que estoy. Si es que hay que y leerse el Help de Game Maker. Lastima de pocos ratitos que tengo.
De todas formas gracias por las respuestas, me han ayudado a focalizar el problema.