[0]期望loader里加一个可以取消正在加载中的API,

现在 只找到 清理未加载的。(clearUnLoaded)但是没找到正在加载中的如何清除。
使用场景:
 比如用户加载一半,因为网络原因强制让用户退出去,但是之前的加载还是继续加。loader里的(_downloadings)还在。后续的加载就只有等前面的loader一定加载完小于5个才开始加载!
 
还有就是进入到游戏我期望在游戏场景资源少的,压力不大的时候,偷偷加载一些东西,但是用户切换场景,这时候我想把前面的场景那些偷偷加载中的未完成的停掉,目前就比较难实现。
 
类似于flash as3里的这个方法:
333333.png
已邀请:

layabox

赞同来自:

您好,我们从3.0就已存在这种API,loader里的cancelLoadByUrls和cancelLoadByUrl就是,可以根据地址取消未加载的资源。
 
但是,我们不建议轻易使用,因为资源之间会互相耦合,一个资源的下载可能是由多个父资源发起的。强行取消会引发其他资源载入失败。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作