我正在制作一个 XNA 游戏,它使用了很多(目前约 2800 个)小资源文件。在未存档的情况下将它们从一个地方移动到另一个地方已经成为一个问题,所以我想也许我可以压缩它们并让游戏自动将它们解压缩到内存中,最好是。我还不需要写作能力,现在只需要阅读。
有没有一种简单的方法可以将文件夹解压缩到内存中并像访问这些文件一样,或者像磁盘上的常规文件一样简单?
我一直在阅读一些类似的问题,我看到很多人说操作系统(在我的例子中是 Windows)可以比 ram 驱动器更好地处理文件缓存。我现在只是解压缩和读取文件,但将来我可能需要修改或创建新文件,我希望它对用户来说是快速和无缝的。考虑到我未来的目标,也许我应该采取不同的方法来解决我当前的问题?