loadRes和loadResDir的速度问题

2种加载方式

1: loadResDir(“game/”)

2:先从cc.loader._resources._pathToUuid中遍历出所有game/下的具体资源路径。 如:[game/icon, game/gift, game/btn] 等路径,然后使用loadRes逐个加载。

我发现方式2明显比方式1要慢很多很多。

求问是什么原因呢?


我之所以想这么做,是因为我想知道更准备的加载进度(比如有多个目录需要加载时,用方式1就很难获得比较准确的进度)。另外就是加载过程中我想的取消加载,用方式1就没办法取消,方式2我可以自己控制取消。

逐个加载时1加载完了再加载2吗?这样是一个进程加载,而loadResDir是多个进程同时加载