Stavo leggendo su modelli di design, per migliorare la mia comprensione di quelli che conosco e rivelarne quelli che non ho. Uno degli ultimi che ho esaminato è stato il modello di peso vivo . Predica sulla funzione comune condivisa, e lo capisco. Tenendo presente l'esempio del gioco (nel link), condividendo le funzioni per le unità in un RTS sono sicuro che salverei in memoria. Ma questo non sacrificherebbe una grande quantità di [velocità] prestazioni?
Tenendo conto del tema RTS, supponiamo di avere 300 unità sul campo, tutte che condividono la stessa funzione di esecuzione, non sarebbe un incubo asincrono? E se si eseguisse questo in linea (magari con un motore di stile step / render), non si verificherebbe la CPU?