如题。上代码
var url = ‘https://tyty.morechinese.cc/j1fSeBPSZbBuKAVVRx1KAwB’;
cc.loader.load(url, function (err, tex) {
cc.log('Should load a texture from external url: ’ + (tex instanceof cc.Texture2D)); <——输出false
if(tex != undefined && tex != null)
{
var node = new cc.Node();
var sprite = node.addComponent(cc.Sprite);
node.setPosition(cc.p(0 ,0 ));
sprite.spriteFrame = new cc.SpriteFrame();
sprite.spriteFrame.setTexture(tex); <————这里就挂了。
…
}
});
浏览器或者iOS,android平台,用相关的方法就可以打开,但是cocos的api却取不了,请问是什么问题呢?是图片存储的方式有问题,导致只有cocos的api不能直接打开吗?
creator本身也没有从一个数据流中创建texture的方法。我只能用cc.loader.load();