La risposta breve è "sì"; tutto ciò che è pronto per essere utilizzato nel gioco sta occupando memoria.
L'altra cosa da considerare è il costo per il frame rate:
5 oggetti, con 5 trame separate, disegnati separatamente richiedono cambiamenti di stato nel mezzo. Potresti riuscire a risparmiare un po 'di memoria scaricando le trame non utilizzate.
Caricando tutte le trame separate in una singola trama di atlante, l'impronta della memoria si fissa e non è più possibile scaricare una singola trama. Una volta creato, devi solo legare l'atlante una volta per disegnare tutti i tuoi oggetti.
Un altro esempio è un semplice vertice e buffer di indice. Se molti dei punti si alternano spesso tra visibile e non, è più veloce lasciare i punti "non aggiornati" nel buffer dei vertici e caricare solo un nuovo buffer di indice.
Ci sono molte altre volte in cui un aumento del costo della memoria iniziale è preferibile a molti cambiamenti di stato.
Se ruoti la videocamera, sicuramente non distruggerai quegli oggetti a meno che tu non lo sappia, quella videocamera non ruoterà indietro per controllare quell'oggetto. "- Katu
Usando uno scroller laterale come esempio, se puoi muoverti solo a destra (la mappa scorre solo a sinistra), qualsiasi oggetto che scorre fuori dal lato sinistro dello schermo può essere scaricato in modo permanente poiché non lo userai mai più. Inoltre, il contenuto per gli oggetti può essere caricato a richiesta prima che l'oggetto scorra nella vista da destra.