[]缓存清除方法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清除其所引用的图片资源,但是无法清除掉

搜狗截图20171213161029.png


进入图示所在的两个判定条件都不满足
运行环境如下图
132322.png

 
已邀请:

Laya_XS

赞同来自:

首先,Render.isConchApp这个变量是加速器模式下才会为true,浏览器模式下不进这里。现在你的问题是在浏览器上是在加速器环境下,你需要说明下你的运行环境!

Laya_XS

赞同来自:

layaair环境下就别考虑加速器的操作就可以了!

要回复问题请先

商务合作
商务合作