onLoad: function () {
let spr = null;
cc.loader.loadRes(“aa/aa”, cc.SpriteFrame, (err, spr)=>{
cc.log(err);
cc.loader.releaseRes(“aa/aa”, cc.SpriteFrame);
setTimeout(()=>{
cc.log(“b”);
let frame = this.node.getComponent(cc.Sprite);
frame.spriteFrame = spr;
}, 3000);
});
},
这是我的代码,我在加载完成后。里面就释放了,然后等3秒后再赋值给精灵。
问题就是这个精灵居然还是可以显示出来,也没有报错。
释放了,不是应该无法显示的吗?