creator发布h5首次加载优化

请问一下,我是creator的开发者,首次登陆加载的资源量非常大,那两百多个json文件必须要一次性全部预加载吗,可以合并成一个文件吗?引擎1.2兆可以拆分吗?开发者的脚本被打包成一个project.js文件,也必须一次性预加载吗?目前我们首次加载7兆,包括一个1.8兆的字体文件,有什么成熟的优化方式吗?

json 不需要一次性加载。只会加载用到的部分,而且如果不是放在 resources 目录下的话,json 都会自动尽量合并起来。引擎可以在项目设置里进行裁剪。开发者的脚本目前不支持拆分。

我们目前使用的cocos默认的加载方式,没做自己的优化,情况是res/import下的json被一次加载了,首次登陆接近300个request,引擎裁剪之后也有近1M,开发者脚本是必须在首次登陆被加载吗?如果一次性加载3M以上的资源,用wifi其实是很吃力的,官方有合适的解决方案推荐吗?我们现在用微信打开,7M的东西要加载20s

是的[quote=“cc2012520, post:3, topic:42097”]
情况是res/import下的json被一次加载了,首次登陆接近300个request
[/quote]
检查一下项目的 assets/resources 文件夹,里面请勿包含任何 cc.loadRes 或 loadResDir 不需要用到的资源。