[LayaAir 2.0]骨骼释放纹理 Templet.TEMPLET_DICTIONARY[this.url] url用错了导致Templet删不掉

    /**
    *释放纹理
    */
    __proto.destroy=function(){
        this._isDestroyed=true;
        var tTexture;
        var $each_tTexture;
        /*for each*/for($each_tTexture in this.subTextureDic){
            tTexture=this.subTextureDic[$each_tTexture];
            if(tTexture)
                tTexture.destroy();
        }
        var $each_tTexture;
        /*for each*/for($each_tTexture in this._textureDic){
            tTexture=this._textureDic[$each_tTexture];
            if(tTexture)
                tTexture.destroy();
        };
        var tSkinSlotDisplayData;
        for (var i=0,n=this.skinSlotDisplayDataArr.length;i < n;i++){
            tSkinSlotDisplayData=this.skinSlotDisplayDataArr[i];
            tSkinSlotDisplayData.destory();
        }
        this.skinSlotDisplayDataArr.length=0;
        if (this.url){
            delete Templet.TEMPLET_DICTIONARY[this.url];
        }
        laya.resource.Resource.prototype.destroy.call(this);
    }
 
骨骼释放纹理 Templet.TEMPLET_DICTIONARY[this.url] url用错了导致Templet删不掉 应该用
if (this._relativeUrl){
delete Templet.TEMPLET_DICTIONARY[this._relativeUrl];
已邀请:

Aar0n

赞同来自:

需要一个复现demo的

要回复问题请先

商务合作
商务合作