Декомпрессия во время выполнения игрового движка

Я пытался выяснить, как игровые движки справляются со сжатием ресурсов. Очевидно, что они сжимают все активы при создании игры. Но как они распаковывают их во время выполнения. Единственное, о чем я мог думать, это о распаковке в память, но это, должно быть, очень интенсивно использует память. Если бы они распаковывались на жесткий диск, папка заполнялась бы во время игры? Это звучит не очень эффективно.

Как выполняется распаковка во время выполнения при использовании такой библиотеки, как zlib (или любой другой) с C++?

David

7
задан DavidColson 29 August 2013 в 12:40
поделиться