Guten Abend, ich störe mal wieder!
Ich habe folgendes Problem, ich möchte das ein Gegner einen Schuss abgibt, der in Richtung des Spielers geht, was auch bei einem Gegner ganz gut klappt.
Wenn ich allerdings mehrere Gegner der selben Art in einen Raum packe, die nicht in die selbe Richtung schauen und schießen, ändert sich aufgrund des Codes die Richtung JEDES Schusses im Raum.
Falls ihr Ideen habt wie man das ändern kann, immer mal raus damit! (Evtl mit IDs?)
Vielen Dank im vorraus und libe Grüße
Zkiller
Anbei der Code zum erstellen des Schusses:
if sight = true && die = false {
speed = 0;
sprite_index = spr_guardsmen_firing;
if shot = false {
instance_create(x, y+13, obj_laser);
obj_laser.direction = direction;
shot = true;
alarm[1] = 25;
}
}
else {
if die = false {
speed = 2;
}
}
Ich habe folgendes Problem, ich möchte das ein Gegner einen Schuss abgibt, der in Richtung des Spielers geht, was auch bei einem Gegner ganz gut klappt.
Wenn ich allerdings mehrere Gegner der selben Art in einen Raum packe, die nicht in die selbe Richtung schauen und schießen, ändert sich aufgrund des Codes die Richtung JEDES Schusses im Raum.
Falls ihr Ideen habt wie man das ändern kann, immer mal raus damit! (Evtl mit IDs?)
Vielen Dank im vorraus und libe Grüße
Zkiller
Anbei der Code zum erstellen des Schusses:
if sight = true && die = false {
speed = 0;
sprite_index = spr_guardsmen_firing;
if shot = false {
instance_create(x, y+13, obj_laser);
obj_laser.direction = direction;
shot = true;
alarm[1] = 25;
}
}
else {
if die = false {
speed = 2;
}
}