web端想要读取服务器上的一张图片
let remoteUrl = “http://192.168.20.202:8084/cocos/web-mobile-test/icon.png”;
loader.load({url:remoteUrl,type:‘png’},function(err,texture){
console.log(texture);
let frame = new cc.SpriteFrame(texture);
self.node.getComponent(SpriteComponent).spriteFrame = frame;
});
图片读取失败 不知道哪里出错了
cc.loader.load
let remoteUrl = “http://192.168.20.202:8084/cocos/web-mobile-test/icon.png”;
cc.loader.load(remoteUrl,function(err,texture){
//loader.load({url:remoteUrl,type:‘png’},function(err,texture){
console.log("-===-",err,texture,(texture instanceof cc.Texture2D),typeof(texture))
let frame = new cc.SpriteFrame(texture);
self.node.getComponent(SpriteComponent).spriteFrame = frame;
}); 改过来了 还是不行 打印出来 texture是个object类型
cc.loader.load({ url: remoteUrl, type: ‘png’ }, function (err, texture) {
console.log(texture);
let sp = self.node.getComponent(cc.Sprite)
if(!sp)
{
sp = node.addComponent(cc.Sprite);
}
sp.spriteFrame = new cc.SpriteFrame()
sp.spriteFrame.setTexture(texture);
});