小游戏分包难题

第一次自己弄抖音小游戏,想问一下,我的游戏骨骼动画有40M,抖音小游戏要求20M大小,项目经理说没弄过小游戏,不了解,就说让我把分包的文件给他,他放到oss,骨骼动画那么大,,是不是意味着这不是分包能解决的。
我想是不是应该是把骨骼动画的资源放到服务器上,远程加载,才是对的。
image

分包可以设置为远程包的,不过还是要放到远程服务器上就是了

设置为远程包之后,放在远程服务器就不算小游戏大小了是吗?而且分包不是不能设置为远程包吗,我一直没弄明白,如果分包可以远程,文档里又说 * 小游戏分包只能放在本地,不能配置为远程包,所以 配置为远程包 项为锁住状态,不可勾选。这不是冲突的吗?

Cocos Creator 3.8 手册 - 发布到抖音小游戏

我现在的情况是项目小于20M的,是可以在真机上玩的,现在的问题就是超过20M了,尝试分了一个2M的资源包,但小游戏大小并没有改变,第一条的“小游戏包大小为:66.952MB,超过 20MB。”这个问题我还是没解决

设置为远程包后,你要把remote文件删掉啊~~

image
我的选项要这样才能有remote,但文档里不是说要选小游戏分包吗?

image
image
我把发布包目录下的 remote放到服务器,我这样怎么读不到远程的骨骼动画,已经设置不检验白名单

你步子有点大,建议一步步来

  1. 理解bundle的概念
  2. 如何使用bundle
  3. bundle和小游戏分包的区别
  4. 远程bundle和本地bundle的区别
1赞

500帮你解决问题

和你加载本地包一样加载bundle再从bundle里加载资源,只不过构建的时候选择一下remote,然后配置一下地址,再把构建出来的remote从你生成的小游戏工程里移除来丢到资源服务器里。
你可以先把官方文档看一下。不需要用到这个loadremote,这个loadremote也不是用来干这个的。

image
image

我将我的资源设置为远程包压缩类型了,scenes重命名为mainNiu,获得了个remote/mainNiu/res.zip。remote放服务器了,2个方法但读取不了场景,方法错了吗?

image
你对分包的概念有些错误,比如这个包构建为bundle,然后配置为远程包,remote下面的这个bundle文件里会有个json文件的,你只需要跟之前的代码一样,在load场景将bundle加载以后,当远程的资源用到时直接会自己加载,不需要你进行任何操作

不是读取不了,是我自己的服务器太差了,远程资源有54兆,又没做加载进度展示,第一个场景我什么图片都没放,看起来像黑屏,做个加载进度就感觉好多了。

image
这么写就行了,服务器太差加载资源慢,最好做个进度条展示。

1赞

image image
高兴的太早了。为什么会找不到,抖音开发者工具是可以进的,但真机调试找不到

Cocos Creator 3.8 手册 - Asset Bundle

我的建议:将文档bundle相关先看完一次

image
可我开发者工具读到了

没有在后台配置远程地址吧