原创链接:http://blog.csdn.net/a704020443/article/details/78687457
首先从微信那边获取的头像链接后缀是不接类型的。比如:http://wx.qlogo.cn/mmopen/vi_32/xxxxxx/0
然后利用cc.loader.load来访问链接会出现访问失败。如果在后缀加上.jpg则可以成功。但是,并不是所有的都能成功。
然后这里有一个方法,就是在链接后面加上 ?aaa=aa.jpg 这几个字符,就能够访问到图片了。
完整代码:
var imgurl = "http://wx.qlogo.cn/mmopen/vi_32/xxxxxxxxxx/0?aa=aa.jpg";
cc.loader.load(imgurl, function(err, texture){
self.headBG.spriteFrame = new cc.SpriteFrame(texture);
});