GML
//Dzielimy linie na 4 czesci i zanikamy
var dist,dir,prc;
dist = point_distance(turret.x,turret.y,mouse_x,mouse_y)
dir = point_direction(turret.x,turret.y,mouse_x,mouse_y)
for (i=1;i<=4;i+=1)
{
prc = ((25*i)*dist)/100
draw_set_alpha(((25*i)*1)/100)
draw_line(turret.x,turret.y,turret.x+lengthdir_x(prc,dir),turret.y+lengthdir_y(prc,dir))
}
Chyba tak. Możliwe że będzie jakiś błąd pisałem w okienku odpowiedzi
Nup ze mnie. Zapomniałem o prymitywach