eva-engine / eva.js

Eva.js is a front-end game engine specifically for creating interactive game projects.
https://eva.js.org
MIT License
1.75k stars 108 forks source link

resource 多次调用preload会导致进度百分比出现问题 #66

Closed marisarbq closed 3 years ago

marisarbq commented 3 years ago

Expected Behavior

resource 多次调用preload会导致进度百分比出现问题

Current Behavior

多次preload之后,在计算total时候会把历史loaded的preload也算到total里,但是loadedcount只计算了当前需要preload的item, 从而导致,progress始终分子小于分母

Possible Solution

计算total的时候需要过滤掉已经loaded过的preload项目。

Steps to Reproduce

Environment