2.4 场景切换 耗时过长

最近想体验下 2.4 后的资源管理模块 升级了项目
所有体验都比较愉快 一些小的问题 比起新的资源管理 都可以忽略不记
升级完后 尴尬了
2.3.1版本秒切的场景 变成了最少耗时1m以上 (都是相同的操作 先预加载场景资源 然后切换 )
不知道什么愿意造成的 没来得及追查代码 有解决方案的 带躺一波


//--------------------------------- 2.4.0 加载方式------------------------------------------

cc.assetManager.loadBundle(‘packName’, function (err, bundle) {
if (err) {
return console.error(err);
}

// 预加载
bundle.preloadScene(sceneName, (a, b) => {
    self.onProgress(a, b)
}, () => {
    bundle.loadScene(sceneName, function (err, scene) {
        cc.director.runScene(scene);
        console.log('场景切换完成:');
    });
});

},


//--------------------------------- 2.3.1 的加载方法-------------------------------------

cc.director.preloadScene(‘scene’, this.onProgress.bind(this), () => {
cc.director.loadScene(‘scene’, (event) => {
console.log(‘场景切换完成:’);
});
})


排版有点难:cry:

每次加载进度走完 还要停留1秒以上 有点尴尬

有解决方案了吗?

2.4 这个 cc.director.preloadScene 这个比以前慢了N倍
用同一个项目加载同一个场景,2.2.用时3秒,2.4用时10秒

直接用 cc.director.loadScene 这个会快很多,就没是没有进度信息

看文档能解决你的疑问

请问下 看哪里的文档 可否给个链接 感激不尽

小图过多 我感觉 我的项目里小图好多,每次打开 要下载小图 就算有缓存,也要过一下,所以就慢,如果打包成项目发布,json是合在一起了,所以就秒开,不知道是不是和你的原因一样

不是一个原因 我的情况是场景跳转 在预加载完场景后 跳转的耗时不正常

预加载的并行下载有限制的吧

楼主解决了么?我也遇到了 ,2.3版本还正常,切换了2.4版本就出现这个问题了

同样遇到这个问题,有解决方案么

我也遇到了 2.3版本预加载场景就很快而且不会掉帧 切到2.4版本 预加载场景的时候 掉帧掉的像ppt而且还慢,有人解决过这种问题吗