preloadScene的进度回调 有问题 没有频率限制吗?

版本2.4.2
onProgress 在场景加载过程中 是如何被触发回调的?什么频率?
官方你自己试试 你们现在没有控制回调的频率,导致界面UI显示被这个回调给完全占用了
导致UI显示不能线性变化,这个是个设计问题了,尤其是场景预加载比较多的情况下

json对象的反序列化、图片的解压缩、纹理上传到GPU…这些操作都在同一个线程执行所以导致了卡顿。
或许可以利用Web Workers解决卡顿。

我认为 就算是一个线程里 你引擎也要控制触发的时机的 ,你不能说无限制的去调用的,主线程FPS比如是60 好,那么你的回调不要超过这个频率就是了 ,两个如何一样 自然就不会导致主线程的刷新有影响了 ,这个明显是个机制设计上问题了

你可以限制你代码回调之后的操作啊,比如0.02秒以内,回调了也不处理逻辑就好了