....
w create pocisku daj
GML
idd=0
w obiekcie tankwrog tam gdzie masz to tworzenie pocisku dodaj
GML
poc.idd=1
a w kolizji z pociskiem
GML
if other.idd!=1 instance_destroy()
przy tworzeniu pocisku przez gracza w obiekcie tank daj
GML
poc.idd=2
itepe. Najprostszy sposób...
musisz, trochę zmienić swój kod, tj. zamiast zmieniać direction, trzeba losować punkt na planszy
GML
//create
do
{
xstep=100+random(room_width-200)
ystep= 100+random(room_height-200)
}
until place_free(xstep,ystep)
Losuje wolne miejsce, na planszy, do którego ma iść. Losowane będą punkty w prostokącie o boku odległym od ściany roomu o 100 px.
Pozostaje Ci tylko losować to miejsce za każdym razem, gdy do niego dotrze.