Hallo Community,
Ich habe ein etwas schwierig zu becshreibendes Problem. Ich versuche es so gut wie möglich zu erklären, gefolgt von einem Beispiel:
Ich habe eine Instanz eines Objektes(1), deren Aufgabe es ist eine Instanz eines anderen Objektes(2) zu erschaffen welche sich selbst weitercreated. Nun sollen alle Instanzen des zweiten Objektes gelöscht werden, welche von der Instanz des ersten Objektes erstellt wurden.
Nun das Beispiel: Die Instanz einer Spinne (Objekt1) schießt einen Faden(Objekt2) dieser Faden created sich selbst solange übereinander bis es bei einer Mauer angelangt ist (Stellt es euch in einem 2d Platform Raum vor). Die Instanz der Spinne zieht sich nun an dem Faden hoch und wenn sie oben angelangt ist soll der Faden, den genau diese Instanz zuvor erstellt hat, gelöscht werden. Aber genau hier liegt der Fehler: Ich weiß nicht wie ich genau diese löschen kann.
Ich bin mir bewusst das ich den Fäden in irgendeiner Form ID's oder Variablen zuweisen muss, um diese dann zu löschen. Mir ist bisher aber noch keine gescheite Lösung eingefallen. Gibt es vielleicht irgendeine passende Funktion?
Ich hoffe ihr könnt mein (spezielles) Problem lösen.
Ich habe ein etwas schwierig zu becshreibendes Problem. Ich versuche es so gut wie möglich zu erklären, gefolgt von einem Beispiel:
Ich habe eine Instanz eines Objektes(1), deren Aufgabe es ist eine Instanz eines anderen Objektes(2) zu erschaffen welche sich selbst weitercreated. Nun sollen alle Instanzen des zweiten Objektes gelöscht werden, welche von der Instanz des ersten Objektes erstellt wurden.
Nun das Beispiel: Die Instanz einer Spinne (Objekt1) schießt einen Faden(Objekt2) dieser Faden created sich selbst solange übereinander bis es bei einer Mauer angelangt ist (Stellt es euch in einem 2d Platform Raum vor). Die Instanz der Spinne zieht sich nun an dem Faden hoch und wenn sie oben angelangt ist soll der Faden, den genau diese Instanz zuvor erstellt hat, gelöscht werden. Aber genau hier liegt der Fehler: Ich weiß nicht wie ich genau diese löschen kann.
Ich bin mir bewusst das ich den Fäden in irgendeiner Form ID's oder Variablen zuweisen muss, um diese dann zu löschen. Mir ist bisher aber noch keine gescheite Lösung eingefallen. Gibt es vielleicht irgendeine passende Funktion?
Ich hoffe ihr könnt mein (spezielles) Problem lösen.
