Ok, quindi ho un grande elenco di tutte le mie entità che cerco e aggiorno. In AS3 posso archiviarlo come un array (lunghezza dinamica, non tipizzato), un vettore (tipizzato) o un elenco collegato (non nativo). Al momento sto usando Array ma ho intenzione di passare a Vector o all'elenco collegato se è più veloce.
Comunque, la mia domanda, quando un'entità viene distrutta, come dovrei rimuoverla dall'elenco? Potrei annullare la sua posizione, separarla o semplicemente apporre una bandiera su di essa per dire "salta su di me, sono morta". Sto unendo le mie entità, quindi è probabile che un'entità morta sia di nuovo viva ad un certo punto. Per ogni tipo di raccolta qual è la mia migliore strategia e quale combinazione di tipo di raccolta e metodo di rimozione funzionerà meglio?