Chyba wiem o co chodzi - linia ma grubość 1px, a obiekt np. prędkość 4px. To znaczy, że pomiędzy klatkami tak naprawdę "przeskoczy" linkę (stoi 1px przed linką, +4px daje nam 2px za linką). Jednakże, jeśli maska tego obiektu ma większą szerokość i wysokosć niż jego prędkość, kod:
GML
var _id;
_id = collision_line(x1,y1,x2,y2,object1,false,false);
if (_id > 0) {
with (_id) instance_destroy();
}
Ten kod niszczy tylko object1 który dotyka linii, jeśli na planszy są dwa.