Ok, also habe ich eine große Liste aller meiner Entitäten, die ich durchschleife und aktualisiere. In AS3 kann ich dies als Array (dynamische Länge, untypisiert), als Vektor (typisiert) oder als verknüpfte Liste (nicht nativ) speichern. Im Moment verwende ich Array, aber ich plane, zu Vector oder Linked List zu wechseln, wenn es schneller ist.
Wie soll ich meine Frage, wenn eine Entität zerstört wird, von der Liste entfernen? Ich könnte seine Position aufheben, es herausspleißen oder einfach eine Flagge darauf setzen, um zu sagen: "Überspringe mich, ich bin tot." Ich fasse meine Entitäten zusammen, sodass eine Entität, die tot ist, wahrscheinlich irgendwann wieder am Leben ist. Was ist meine beste Strategie für jede Art von Sammlung und welche Kombination aus Sammlungstyp und Entfernungsmethode funktioniert am besten?