我使用 HTML5 开发游戏已经有一段时间了,现在已经到了下载加载资源变得相当麻烦的地步。我以前为游戏创建过补丁程序,所以这样做不是问题,但我不确定如何存储数据。
LocalStorage 只允许大约 5MB 的存储空间,这对于任何大于基本 2D 游戏 Assets 值(value)的东西来说都不够。
考虑到我的游戏现在几乎是 70MB(它不是太大,但绝对不是你每次打开它都想等待加载的东西,特别是作为开发人员)使用某种形式的磁盘存储已经成为一种必要读/写数据。 (游戏模型、音乐、客户端代码)
这可能吗?如果可以,我应该怎么做?当我们从 Alpha 进入封闭测试时,我预计游戏的完整大小将在 220-270MB 左右结束,而且每次下载都太多了,因为检查文件验证和更新需要更新的内容。
最佳答案
我会尝试 to cache some content on the browser并使用 IndexDB如果可能的话。
P.S:您可能也对这个项目感兴趣:LargeLocalStorage
关于javascript - 使用 HTML5 的本地存储 | Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689615/