【字节小游戏】2.4.5版发布字节小游戏预加载场景异常慢

现象:
1、2.4.5版发布成字节小游戏,调用cc.director.preloadScene预加载场景,同样的项目代码,在清除缓存的情况下,在微信小游戏开发者工具里加载平均用时不到1秒,在字节小游戏开发者工具里平均用时19秒

2、改成调用cc.director.loadScene,加载速度正常

  • Creator 版本: 2.4.5

  • 目标平台: 字节跳动小游戏,抖音app

  • 重现方式:
    cc.director.preloadScene随意加载一个场景,即使是简单的只包含几张图片的场景也能复现,并且是100%复现

  • 手机型号: 安卓、iOS、开发者工具,都能复现

  • 手机浏览器: 抖音

  • 编辑器操作系统:win10

  • 重现概率: 100%

字节小游戏专区: https://forum.cocos.org/c/Creator/bytedance,打开提示:抱歉!这个页面不存在或者是私密的。所以就发到这里了

自答一下,改为用cc.assetManager.main.loadScene来实现场景预加载效果,问题解决

preload 的并发数限制默认比 load 大的,为了不影响游戏运行帧率,你可以调整下 cc.assetManager.presets 中的并发数限制

我对比了一下微信和字节开发者工具内打印的cc.assetManager.presets设置,都是
maxConcurrency: 2
maxRequestsPerFrame: 2
priority: -1
但不知道为什么字节里用cc.director.preloadScene就会慢很多,一个非常简单的只有个位数节点和图片的场景都要加载6秒以上

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