微信小游戏,首屏记载对用户留存有着至关重要的作用。 论坛里已经有不少 技术分享贴, 学习后有很大启发。
我自己做的优化方案是将main.js中非首屏需要的资源放到游戏启动后再加载。 以下是main.js 的改动

然后在第一个场景中使用 cc.assetManager.loadBundle,加载resources和main,以及其他分包。
经过这种改造,首屏加载的资源容量为800k+的引擎文件和 200k的start-scene。
引擎版本:creator 2.4.4
下面是微信云测试成绩,部分机型不理想,也是非常迷。
如果要追求极限加载, 看来只能做不依赖引擎的轻量渲染方案,以后有时间再进行尝试。
下面是广告时间,请大佬们帮忙点一点。


