cocos小程序远程分包 ,为什么会先下载 resources资源,在加载一个场景。

下载完 resources 资源才能进入第一个场景,
resources文件太多了。下载完得十几秒才能进入一个场景。
(自动会先下载resources,控制不了)
想要在第一个场景下载 resources 场景都不行。。。

死循环了。

1赞

resources改个名字,勾选ab包,新建一个不在任何的ab包的场景用来启动和初始化

这样没有办法 cc.resources.loadDir 加载资源了

一样的,resources也是ab包。

    cc.assetManager.loadBundle("ab包名", (error, bundle) => {
        bundle.loadDir(xxxxxxxxxxxxxxxxx)
    });
1赞

cocos后面的cc.assetManager.resource其实是为了兼容之前版本resource文件夹的设计,在升级有bundle功能的版本后,resouce作为一个官方预定义的bundle自动优先加载,从而能够兼容之前的版本。

只要看下main.js代码就能明白了。

感谢,按这个已解决。

感谢, 学习了。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。