private var oriDBArr:Array = null;//位图源
var tex:Texture = Laya.loader.getRes(_url);
for (var i:int = 0; i < list1["oriBDPos"].length; i++ )
{
var g:Graphics = new Graphics();
var t:Texture = Texture.createFromTexture(tex, posObj.x, posObj.y, posObj.w, posObj.h);
g.drawTexture(t, 0, 0);
oriDBArr[i] = g;
}
private function onClear():void
{
console.log(Laya.loader.getRes(_url));
Loader.clearRes(_url,true);
console.log(Laya.loader.getRes(_url));
}
将一个大图截成多个小图纹理以后,截出来纹理内存好像不能释放,
如果强行调用t.destroy(true) 会清除掉己使用的纹理,会乱掉
截取出来的纹理内存怎么能很好的释放