目前项目情况是,先预加载网络资源再加载本地资源的话,如果网络很慢,本地资源加载不出来。
看源码是底层,网络和本地都跑到downloader,里面有下载中的cache,只要cache满了就放进队列,所以卡住。
想问问如何分离读取远程资源和本地资源两条管线呢
目前项目情况是,先预加载网络资源再加载本地资源的话,如果网络很慢,本地资源加载不出来。
看源码是底层,网络和本地都跑到downloader,里面有下载中的cache,只要cache满了就放进队列,所以卡住。
想问问如何分离读取远程资源和本地资源两条管线呢
顶顶顶,看下有没有大佬回复,我也想知道
已经解决,可以通过设置preset去达到每种类型同时加载的值
大佬能详细解释下么
可以去看源码downloaderl里download实现,然后远程资源尽量用assetManager.loadRemote,如果用assetManager.loadAny时候,option传入preset:"remote"也能达到效果
好的谢谢。
打包成bundle里面的资源也是传这个 preset:remote 参数吗,设置这个远程的话它还是跑到downloader下吗,还是同一条管线吗?
bundle.load也会走downloader,这个有什么解决方法吗
这个默认用downloader里设置的并发,除非你通过loadAny,然后传入bundle