Hallo zusammen,
Ich habe mehrere Objekte und von diesen Objekten mehrere Instanzen im Raum wie in einem Gitter erstellt. Nun laufe ich durch das Gitter
mit 2 verschachtelten for Schleifen (wie im 2D Array). Wird eine bestimmte Bedingung erfüllt, soll eine Instanz an der Stelle x,y zerstört werden. Diese Bedingung und Zerstörung soll in der for-Schleife passieren.
Ich habe es immer mit
es direkt oder nach der inneren for-Schleife passiert (also praktisch nach jeder Zeile in dem Gitter).
Ich hoffe ich habe mein Problem verständlich erklärt
Wie kann ich das anrichten, bzw. wieso wird das with(ID)... erst am Ende ausgeführt ??
Vielen Dank
Gruß
virus
Ich habe mehrere Objekte und von diesen Objekten mehrere Instanzen im Raum wie in einem Gitter erstellt. Nun laufe ich durch das Gitter
mit 2 verschachtelten for Schleifen (wie im 2D Array). Wird eine bestimmte Bedingung erfüllt, soll eine Instanz an der Stelle x,y zerstört werden. Diese Bedingung und Zerstörung soll in der for-Schleife passieren.
Ich habe es immer mit
gemacht. Dabei habe ich die ID mithilfe von "instance_position" in einer Variable gespeicher. Nun habe ich gemerkt dass der Löschvorgang erst ausgeführt wird, wenn die beiden for-Schleifen zu Ende sind. Mir ist es aber wichtig, dasswith(ID) {instance_destroy();}
es direkt oder nach der inneren for-Schleife passiert (also praktisch nach jeder Zeile in dem Gitter).
Ich hoffe ich habe mein Problem verständlich erklärt
Wie kann ich das anrichten, bzw. wieso wird das with(ID)... erst am Ende ausgeführt ??
Vielen Dank
Gruß
virus