我在浏览器上测试资源加载的接口
使用loadDir加载 resources下的资源
loadDir<T extends Asset>(dir: string, type: __private.__types_globals__Constructor<T> | null, onProgress: ((finished: number, total: number, item: RequestItem) => void) | null, onComplete: ((err: Error | null, data: T[]) => void) | null): void;
如下图:
文件夹中存在三个文件,两个bin,一个png
关于 onProgress: ((finished: number, total: number, item: RequestItem) => void) 中返回的参数
* @param onProgress.finish
* @en The number of request items that have been loaded.
* @zh 已经完成加载的资源数量。
* @param onProgress.total
* @en The number of all request items to be loaded.
* @zh 所有待加载的资源数量。
finish表示已经完成加载的资源数量
total表示所有待加载的资源数量
但是实际打印出来的值
加载资源 finished: 1 total: 5
加载资源 finished: 2 total: 6
加载资源 finished: 3 total: 7
加载资源 finished: 4 total: 7
加载资源 finished: 5 total: 8
加载资源 finished: 6 total: 8
加载资源 finished: 7 total: 8
加载资源 finished: 8 total: 8
为什么总数量会是8个?
total一开始是5 后来变成了8?
