版本号是 2.4.12
平台: 字节小游戏
cc.assetManager.loadBundle 这个API,看了好多帖子~都说的是用来加载bundle包的配置文件config.json文件的,如果bundle里存在脚本的话,则也会加载脚本文件的~
我现在遇到的问题是 cc.assetManager.loadBundle 加载一个 bundle包,其config.json文件 大概在30到40k的样子,但是如果是在 非wifi的环境 或者是 网速稍慢的情况下 加载会特别的慢,如果仅仅 只加载几十k的东西,没有理由会这么慢的。。
但是加载完了bundle包之后,再去加载bundle包里面的资源会特别的块,这显然有问题的!!!
30k左右的config.json配置表,那这整个bundle包大概在4到5M左右,我去加载资源时,随便加载一张几百k的图片或者json都比最初加载config.json时快得多。
//
但是从网络和带宽消耗来看,加载一个config.json配置表也的确只消耗了那么多流量
//
可能的原因是,json加载成功后在引擎中去解析等操作可能也会消耗时间吧,这仅是我猜测的
、、、
我之前想的如果bundle包都只是加载confg.json文件。那总共最多也就几百k大小,我在游戏loading时,直接把所有bundle包全部用cc.assetManager.loadBundle加载出来,就能省事多了
、、
但是后面发现加载几个bundle包实际上会花费很多的时间。就很难受。。有老哥遇到过这个问题吗,,求解答~~~~~万分感谢!!