大家好,为了用上cdn中的图片资源,想直接加载图片,但是告诉我跨域了。
用代码描述: new cc.Sprite(“http://www.163.com/abc.jpg”) 这样子,不通过呀。
大家有没有啥好办法啊?
大家好,为了用上cdn中的图片资源,想直接加载图片,但是告诉我跨域了。
用代码描述: new cc.Sprite(“http://www.163.com/abc.jpg”) 这样子,不通过呀。
大家有没有啥好办法啊?
同求啊


没有人回答么。。。求解决方案啊
canvs渲染 可以用cc.load预加载
webgl渲染 好像就不知道怎么办了
cc.load 无法解决跨域问题。
用canvas渲染 是可以解决跨域的,
这个我是测试过的
webgl渲染 确实是无法通过cc.load解决
var url = "https://www.baidu.com/img/baidu_jgylogo3.gif";
cc.loader.loadImg(url, {isCrossOrigin : true }, function(err,img){
var logo = new cc.Sprite(img);
this.addChild(logo);
logo.x = size.width / 2;
logo.y = size.height / 2;
});
我这个就报错,renderMode也设置1了,请大神指点。
大神是说我吗,,不是说反话吧
var logo = new cc.Sprite(url); – 可以直接引用url的
var self = this;
var url = "https://www.baidu.com/img/baidu_jgylogo3.gif";
cc.loader.loadImg(url, {isCrossOrigin : true }, function(err,img){
var logo = new cc.Sprite(url);
self.addChild(logo);
logo.x = 200;
logo.y = 200;
});
感谢大神,真的可以了,只可惜只能在canvas渲染模式下使用。