Jeden z prostszych przykladow:
GML
draw_set_color(c_black)
draw_line_width(x,y,x+lengthdir_x(24,point_direction(x,y,mouse_x,mouse_y)),y+lengthdir_y(24,point_direction(x,y,mouse_x,mouse_y)),3)
draw_set_color(c_aqua)
draw_circle(x,y,16,true)
Kod narysuje kulke i lufe, ktora odwraca sie do punktu, w ktorym jest kursor myszki.
Zeby jeszcze lepiej zobrazowac funkcje lengthdir_x/y, mozesz wklepac taki kod:
GML
draw_rectangle(x,y,x+lengthdir_x(150,point_direction(x,y,mouse_x,mouse_y)),y+lengthdir_y(150,point_direction(x,y,mouse_x,mouse_y)),true)
draw_text(100,100,point_direction(x,y,mouse_x,mouse_y))
Latwo pokaze ci, jak zmienia sie wartosc tych funkcji wraz ze zmiana kierunku.