[]Templet资源删除不掉

       下面这段代码运行 内存一直在涨 不用skeleton换成sprite也会涨 Templet使用的资源到底要调用什么函数才能删除

        private var factory:Templet;

        public function Main()
        {
            //初始化引擎
            Laya.init(800, 480, WebGL);

            Stat.show(0, 0);

            Laya.stage.scaleMode = "showall";

            Again();
        }

        private function onAssetLoaded(e:*=null):void
        {
            // var texture:Texture = Loader.getRes("res/Dragon.png");
            // var data:ArrayBuffer = Loader.getRes("res/Dragon.sk");

            factory = new Templet();
            factory.on(Event.COMPLETE, this, onSkeletonDataParsed);
//            factory.on(Event.ERROR, this, onError);
//            factory.parseData(texture, data, 60);
            factory.loadAni("res/Dragon.sk");
        }

        var swordman:Skeleton;
        private function onSkeletonDataParsed(e:*=null):void
        {
            swordman = factory.buildArmature(0);

            swordman.scale(1, 1);
            swordman.play(0, true);
            Laya.stage.addChild(swordman);

             swordman.pos(width / 2,  height / 2);

            Laya.timer.frameOnce(100, this, unload);
        }

        private function unload() : void
        {
            swordman.destroy();

            factory.destroy();

            Laya.loader.clearRes("res/Dragon.png");
            Laya.loader.clearRes("res/Dragon.sk");

            Laya.timer.frameOnce(100, this, Again);
        }

        private function Again() : void
        {
            //   var assets:Array = [];
            //   assets.push({ url:"res/Dragon.png", type:Loader.IMAGE});
            //   assets.push({ url:"res/Dragon.sk", type:Loader.BUFFER });
            //   Laya.loader.load(assets, Handler.create(this, onAssetLoaded));
            onAssetLoaded();
        }


顺便问一下 你们的对于小图加载会自动加入大图集中去,一张满了就再加一张,这个大图集的重建是发生什么时候,条件是什么
已邀请:

cuixueying

赞同来自:

上面的问题,可以等新版本发布即可修复
也可以提前修改代码来修复

777.png

 

要回复问题请先

商务合作
商务合作