微信小游戏资源加载页与云存储
------------恢复内容开始------------ 微信小游戏为什么要有开始资源加载页? 当小游戏包过大的时候,我们如何优化包的大小,最直接的先把图片或者声音等资源放到云端,等小游戏初始化后再从云端下载到本地,而小游戏包里只放代码和几张简单的加载图。 为什么微信加载资源的页面和初始化的页面是两个页面? 微信小游戏自带初始化页面是,微信从云端下载小游戏代码到本地(这个是自带的,不需要处理,更没有必要再自定义)。资源加载页是,当小游戏初始化完成后再下载资源图片和其他媒体素材,如果没有下载进度页面会停住用户体验不好,所以需要一个素材下载的进度条页面,下载完成,进度条走完,就可以进入游戏。 云存储哪家好,做小游戏当然微信自带云存储! 我们将媒体资源放到远端文 件服务器,CDN等等,但是相对于现在流行的比如阿里云,AWS,腾讯云等等,甚至什么云盘啥的都不如微信自带的云存储。因为免费5 个 G!!!!!足够了。而且上传文件后会生成一个id,通过微信下载函数传入此Id,就可以下载了! 自己动手丰衣足食 首先,我们需要将游戏的媒体资源放到云端,这里我们用微信官方的云存储 在开发平台界面打开云开发平台, 会初始化些步骤,很简单 打开存储,这几我们可以新建文件夹,以及文件 编写下载文件 将所有要下载的文件id,用数组记录下来