Ho letto alcuni libri di gioco. E preferiscono sempre creare il motore come libreria statica sul collegamento dinamico. Sono nuovo di C++ quindi non sono molto esperto quando si tratta di librerie statiche e librerie di collegamenti dinamici. Tutto quello che so è che le librerie statiche aumentano le dimensioni del tuo programma, dove le librerie di collegamenti DLL vengono caricate quando ne hai bisogno all'interno del tuo programma.perché i motori di gioco preferiscono librerie statiche su librerie di collegamenti dinamici
[modifica]
Ho giocato giochi in cui sembrava quasi hanno usato DLL per caricare in suoni, luci, e ciò che non tutti singolarmente. mentre il livello si stava caricando. perché non ne hai necessariamente bisogno quando sei nel menu di gioco.
È molto più probabile che caricino le risorse art + sound quando ne hanno bisogno, piuttosto che scegliere di caricare le DLL in un secondo momento.Generalmente hai bisogno di tutte le tue funzionalità fin dall'inizio, ma non di tutti i tuoi dati. – Kylotan