@zlhtech 写道:
场景中有一个Sprite通过 cc.loader.load('E:/a.png')加载外部资源设置精灵帧。 第一次设置成功。可是当外部的a.png发生变化后,通过按钮点击 调用cc.loader.release('E:/a.png')后,再次调用cc.loader.load('E:/a.png')来设置精灵帧,发现精灵仍未改变。现象上看release 没有效果。是我调用的方式不对吗? 求解答!!!
按钮事件代码如下:
console.log('change img...');
let self = this;
cc.loader.release('E:/a.png');
cc.loader.load('E:/a.png', function (err, tex) {
if(err){
cc.error('load img error:'+err);
return;
}
self.icon.spriteFrame.setTexture(tex);
});
帖子: 2
参与者: 1