-
Creator 版本:2.0.9
-
目标平台:全平台
-
详细报错信息,包含调用堆栈:
-
重现方式:
cc.loader.loadRes(url, cc.SpriteFrame, (err, res) => { let node = new cc.Node("测试节点"); let sprite = node.addComponent(cc.Sprite); cc.loader.releaseAsset(res); setTimeout(() => { sprite.spriteFrame = res;//此时res已经被释放 _callbackTable = null node.parent = this.node; }, 100); });
- 出现概率:正常情况下极小概率出现
这个问题可以说是资源管理不当引起的,但是如果项目存在频繁释放加载的需求,这个问题在所难免,概率再小也总会触发一两次
求解决办法
