H5资源加载的方案。

我比较理想的是把所有资源打包成2个ZIP, 一个高清图, 一个标清图, 然后用户自己选择要加载哪个版本, 下载后加压到本地直接运行游戏, 游戏自带的加载方式是动态加载资源, 每次开新界面的时候都会比较慢。

那么问题来了, 如何在H5上实现 ZIP的下载与解压。有这方面的资料或者demo吗? 感谢!

下载链接不一样就可以了

有H5下载和解压 zip包的例子或者资料吗? 感谢

@pabble

关注一波

为什么要下载zip呢。。。 h5就是http协议,直接请求具体资源就好了。
在请求具体资源的时候,增加一个当前是标清还是高清,url上做好区分就行了。
Ps:web服务器配置好缓存配置~

先用低清的版本打包一份资源,传到服务器A,
再用高清的版本打包一份资源,到服务器器B。
微信中动态修改 wxDownloader.REMOTE_SERVER_ROOT 的路径就行了。

因为文件太多, 不打包下载很慢, 想打包成一个文件下载, 用plist压缩后文件数量还是很多, 还有声音文件之类的。
想图方便全部资源打包成一个zip直接下载解压。
@wclssdn

我们做的是电脑的H5游戏, 资源有300M(已经压缩过png) , 想全部打包zip后下载并解压,creator支持的资源请求只有他指定的几个格式。

你想让用户玩一个h5游戏,还得把300M资源都下载完才能玩,那为什么不直接做成一个客户端游戏呢

我也有类似疑问,目前是能合图的尽量合图,但是声音文件每个都得http请求,最好有压缩方法。譬如只请求一次声音文件压缩包,加快加载速度,再进行解压。

我们是做PC的页游

mark

可以切换场景之前预加载吗 别一次加载完:grin: