【bug】OnLoadSceneProgress回调的totalCount数值错误

测试代码如下:

director.preloadScene(task.url, (progressCount, totalCount) => {
    this.callProgressChanged((this.completedCount + progressCount / totalCount) / this.taskCount);
}, (error, asset) => {
    onCompleted(task, error, asset);
});

totalCount 这个参数在回调过程中不是固定的,而是会逐渐增加,导致计算进度错误。

目前的设计,这个值是会变的,是在边加载变统计依赖。而不是一下子把所有的依赖都搜集好再加载。

这样子会导致一个问题,就是我拿这个totalCount和progressCount当进度条的时候,由于totalCount的变化,导致进度条内容有后退的情况。
目前的解决方法是判断这个进度小于进度条的数值时,卡进度条的方式来规避。