[]缓存清除方法clearTextureRes
Loader.clearTextureRes=function(url){
url=URL.formatURL(url);
var arr=laya.net.Loader.getAtlas(url);
var res=arr ? laya.net.Loader.getRes(arr[0]):laya.net.Loader.getRes(url);
if (res.bitmap){
if (Render.isConchApp){
if (res.bitmap.source.releaseTexture){
res.bitmap.source.releaseTexture();
}
}else if (res.bitmap._atlaser==null){
res.bitmap.releaseResource(true);
}
}
}
笔者无论是将sprite对象放入对象池还是销毁,然后调用clearTextureRes清除其所引用的图片资源,但是无法清除掉
进入图示所在的两个判定条件都不满足
运行环境如下图
url=URL.formatURL(url);
var arr=laya.net.Loader.getAtlas(url);
var res=arr ? laya.net.Loader.getRes(arr[0]):laya.net.Loader.getRes(url);
if (res.bitmap){
if (Render.isConchApp){
if (res.bitmap.source.releaseTexture){
res.bitmap.source.releaseTexture();
}
}else if (res.bitmap._atlaser==null){
res.bitmap.releaseResource(true);
}
}
}
笔者无论是将sprite对象放入对象池还是销毁,然后调用clearTextureRes清除其所引用的图片资源,但是无法清除掉
进入图示所在的两个判定条件都不满足
运行环境如下图
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Laya_XS
赞同来自:
Laya_XS
赞同来自: