注意事项:
1、动态修改单张图片SpriteFrame
var self = this;
cc.loader.loadRes('textures/girl243',cc.SpriteFrame,function(err,spriteFrame){
self.node.getComponent(cc.Sprite).spriteFrame = spriteFrame;
});
2、动态修改图集图片SpriteAtlas
var self = this;
cc.loader.loadRes('textures/gold',cc.SpriteAtlas,function(err,atlas){
var frame = atlas.getSpriteFrame('gold2');
self.node.getComponent(cc.Sprite).spriteFrame = frame;
});
3、从网络URL上链接获取
var resUrl = window.ApiConfig.UserHead + useId; //用户头像
cc.loader.load({url: resUrl,type: 'png'
}, function (err, tex) {
var frame = new cc.SpriteFrame(tex);
if (obj.sprite.isValid && frame.isValid && frame.name != null && obj.sprite.name != null) {
obj.sprite.spriteFrame = frame;
}
});