PreloadScene和LoadScene有没有进度回调

切换场景的进度显示 没法做 而且感觉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后才出现场景和进度条