150*****705 let json:any = Laya.loader.getRes(this._data.url); if(json) { return; } let load:Laya.Loader = new Laya.Loader();这么写 频繁加载会一直报资源重复加载但是我 Laya.loader.load(xxxxxxxxx) 频繁加载就没事 请问这两者的区别 我如果想用上面的new Laya.Loader 该怎么办
Aar0n LoaderManager 类用于用于批量加载资源。此类是单例,不要手动实例化此类,请通过Laya.loader访问。 Laya.loader:加载管理器 Loader 类可用来加载文本、JSON、XML、二进制、图像等资源。
Aar0n LoaderManager 类提供了以下几种功能: * 多线程:默认5个加载线程,可以通过maxLoader属性修改线程数量; * 多优先级:有0-4共5个优先级,优先级高的优先加载。0最高,4最低; * 重复过滤:自动过滤重复加载(不会有多个相同地址的资源同时加载)以及复用缓存资源,防止重复加载; * 错误重试:资源加载失败后,会重试加载(以最低优先级插入加载队列),retryNum设定加载失败后重试次数,retryDelay设定加载重试的时间间隔。