cc.loader.loadResArray进度问题
如果加载的资源很多,出现的效果是一直0%,好久后才开始30%,66%,92%,100%。
个人感觉是cc.loader.loadResArray等资源全部下载完成,然后才开始解析,进度开始走的时候资源已经下载完了。
其实期望的是下载一个资源就解析一个资源并调用进度回调函数。之后重复这样,执行第二个资源,第三个资源!保证进度条时时在走,不然玩家一直抱怨进度条怎么不动,突然就加载完成了!
版本:1.6.1 beta.2
平台:web
cc.loader.loadResArray进度问题
如果加载的资源很多,出现的效果是一直0%,好久后才开始30%,66%,92%,100%。
个人感觉是cc.loader.loadResArray等资源全部下载完成,然后才开始解析,进度开始走的时候资源已经下载完了。
其实期望的是下载一个资源就解析一个资源并调用进度回调函数。之后重复这样,执行第二个资源,第三个资源!保证进度条时时在走,不然玩家一直抱怨进度条怎么不动,突然就加载完成了!
版本:1.6.1 beta.2
平台:web
视觉效果很重要,麻烦问下并发数怎么改,同时最多2-4个下载就足够了!
你试试修改构建后的 main.js,里面有一个 cc.macro.DOWNLOAD_MAX_CONCURRENT = 2;。改成不论是什么平台都执行这一句看看。
一直没测试构建后的情况,构建后没问题,不用改
只有通过编辑器打开网页才会出现很久的0%!
呃…… 编辑器打开的话,是秒开的吧,瓶颈都在 CPU 上,进度条很难反应真实情况。
资源太多,构建后可以看到进度时时在动。
但是编辑器打开的网页,不知道底层开始在干啥,反正卡在0%半天,这里确认没有别的逻辑。
只要构建后没问题就好,多谢帮忙!