Mentre sono in procinto di creare un gioco c ++ 3D e mi chiedevo quale sarebbe stato più vantaggioso quando si trattasse di risorse di gioco in termini di archiviazione. Ho visto alcuni giochi avere un singolo file di risorse compresso con tutto ciò che contiene e altri con molti piccoli file compressi.
Se avessi molti singoli file non avrei bisogno di caricare un file di grandi dimensioni contemporaneamente e di utilizzare la memoria, ma il codice dovrebbe andare in cerca di file quando il livello si carica per trovare tutti i file corretti necessari.
Non è necessaria la ricerca di file quando si ha a che fare con un file di grandi dimensioni, ma ancora, che dire di tutte le risorse attualmente non necessarie che verrebbero caricate con un unico file?
Potrei anche avere un file di risorse per ogni livello, ma come posso gestire le risorse condivise
Questo mi ha infastidito per un po ', quindi dimmi quali altri vantaggi e svantaggi ci sono in entrambi i modi di fare le cose.