文档中
在小游戏环境中,我们提供了一个 wxDownloader 对象,给它设置了 REMOTE_SERVER_ROOT 属性后,引擎下载资源的逻辑就变成:
检查资源是否在小游戏包内
不存在则查询本地缓存资源
如果没有缓存就从远程服务器下载
下载后保存到小游戏应用缓存内供再次访问时使用
这里的远程服务器,需要在微信后台配置一下吗,还是说随便买一个服务器,有个公网IP就可以了?
还有分包后的 res文件夹 说要放到服务器上,也是指的需要在微信后台配置好的服务器吗。
文档中
在小游戏环境中,我们提供了一个 wxDownloader 对象,给它设置了 REMOTE_SERVER_ROOT 属性后,引擎下载资源的逻辑就变成:
检查资源是否在小游戏包内
不存在则查询本地缓存资源
如果没有缓存就从远程服务器下载
下载后保存到小游戏应用缓存内供再次访问时使用
这里的远程服务器,需要在微信后台配置一下吗,还是说随便买一个服务器,有个公网IP就可以了?
还有分包后的 res文件夹 说要放到服务器上,也是指的需要在微信后台配置好的服务器吗。
按正常流程制作游戏,打包后把构建目录下的整个res文件扔到远程服务器上(可以用腾讯的对象存储器),构建目录下的res可以整个删除,也可以保留部分资源。构建的时候把远程服务器地址填上,就是对象存储器的地址。
你好,谢谢啦 。
我有一个腾讯云服务器,我是不是还得弄个域名,做个备案,才可以正确加载分包。
不需要,用腾讯云的cos存储,cos的地址是腾讯云子域名,所以不用担心ssl证书和备案,你只需要把这个地址添加到小游戏后台的download安全域名里就行。
好的,谢谢了,我去研究研究。
搞定了。谢谢大哥。