切换场景的进度显示 没法做 而且感觉PreloadScene是卡死的一步走到底,请官方给个方案 . 急 用
1赞
在调用 preloadScene 之前注册 loader 的 onProgress 回调
cc.loader.onProgress = function () {}
Native上preloadScene确实是卡死的,web上是预加载
用是可以用,但是感觉绘画的 线程卡住 了,进度条无法顺滑的更新进度
web上是完美的 native上不顺滑
哦,是这样,因为 native 端没有异步下载的过程,只有解析加载的过程,所以会感觉卡一下
完善一下吧?
JS 的解析无法用多线程处理,所以如果场景过于复杂,肯定会造成当前的 JS 线程卡顿
我也遇到这个问题了。start函数里用了AJAX和preloadScene。update里面写的进度条是均匀增长的。然后就导致进度条卡住。另外看了下,AJAX加载总共耗时12S,preloadScene16S。最后加载需要28S。脑瓜疼
如果是在onload里写AJAX和preloadScene,会直接导致黑屏,等28S后才出现场景和进度条