hice un objeto llamado obj_joystick, con persistent = true
Evento Create
[gml]if !joystick_exists(1) then instance_destroy()[/gml]
Evento Step
[gml]var mx,my,ob;
mx=display_mouse_get_x()+joystick_xpos(1)*4*(joystick_check_button(1,2)+1)
my=display_mouse_get_y()+joystick_ypos(1)*4*(joystick_check_button(1,2)+1)
display_mouse_set(mx,my)
if joystick_check_button(1,3) then
{
ob=collision_point(mouse_x,mouse_y,all,1,1)
if ob>0 then
{
with(ob)
{
event_perform(ev_mouse,ev_left_press)
}
}
}[/gml]
Puse el objeto en la primera room
conecto el joystick antes de empezar. funciona todo bien.
adjunto video demostrativo (en rar) y el archivo GMK.
boton 3 para clickear y 2 para mover mas rapido.