Co do poprzedniego sposobu:
CREATE:
j=0
dlugosc=128
draw:
GML
for(i=0;i<=720;i+=1) {
draw_line(x,y,x+lengthdir_x(j,i),y+lengthdir_y(j,i))
if collision_line(x,y,x+lengthdir_x(j,i),y+lengthdir_y(j,i),object1,1,1) {
kod z kolizją, a punkty kolizji to x+lengthdir_x(j,i),y+lengthdir_y(j,i)
}
}
if j>=dlugosc {
j=0
}else{
j+=1
}
EDIT:Ale lolek ze mnie zamień collsion_line na collision_point(x+lengthdir_x(j,i),y+lengthdir_y(j,i),object1,1,1)