在做一个CocosCreator引擎的微信项目的时候,遇到了以下的问题:
这个问题出现在加载场景的时候,原因是场景引用了太多的预制体或者图片资源。
大家都知道,我们的微信小游戏需要把除了代码之外的其他资源(图片、音效、动画等)放到CDN上进行网络加载。
而微信在资源包上有50M的限制。
在网络加载上有并发数最大值为10的限制。
资源包大小的话,可能还好解决,直接把包限制在50M以内就好。
但是如果项目没有做好网络加载的优化的话,就会出现以上“fail exceed max download connect count”的问题。
这个并发的问题解决起来比较麻烦。
1、做图片资源的图集处理。
2、要做场景资源引用的解除。
3、做资源的异步加载。
这个三步是工作量比较大,所以在项目设计的时候,应该优先考虑好这方面的处理问题。
参数文献: