Cocos Creator:微信小游戏将资源放到远程服务器并加载的完整流程

面对微信小游戏包体大小限制,文章介绍通过OSS空间站解决资源管理问题,实现资源远程加载及自动下载,避免流量浪费。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于微信小游戏限制包体大小只能4M,然而一个小游戏只要是有点东西的,4,5M太正常了,那么我们要怎么办呢

Cocos Creator为我们提供了两种解决方案

通过cc.loader.load来从服务器远程加载资源,但是,单独为了一个微信小游戏做资源管理是否成本过高?
通过引擎自动打包依赖,并把资源一股脑放在资源服务器,然后打开小游戏的时候,将自动使用内置的wx API自动下载所有资源,并缓存到本地,供下次进入游戏调用。免去重复下载资源,造成流量的浪费。

这里说一下第二种方案
1.购买并配置OSS空间站
服务器使用的是阿里云的,腾讯的也好,七牛的也好,都可以
OSS空间站的购买教程
OSS空间站的配置教程

这两篇文章里面不需要进行域名购买和配置,只需要看OSS的那部分就好了当然配置域名使用CDN服务更好,我这里已经配置好了域名,域名为lfzxb.top

我们要这个有什么用呢?

进入管理控制台
在这里插入图片描述
可以看到这个,他是支持https的,正好迎合了微信的要求
在这里插入图片描述
然后我们回到第一步的那个界面,填写downloadFile设置合法域名(这是必要的!!!不可忽略!!!)

应为https://xxx.oss.aliyun.com

我们在文件管理新建目录,名为test
在这里插入图片描述
2.构建发布项目
在这里插入图片描述
图中标注为必做的,其余视自己情况改变
在这里插入图片描述
3.下载OSS Browser,他将为我们提供空间站操作的可视化
4.res文件夹的上传
来到项目的wechatgame文件夹,res文件夹包含我们游戏的所有非脚本资源
将res文件夹所有资源,拖放到我们OSS空间站
然后删除res文件夹

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值