assetManager.loadRemote(url, (err, texture) => {
console.log(texture);
this.icon.spriteFrame = texture;
});
打印都可以打印出来,说明得到了
但是加载到spriteFrame上的时候疯狂报错
new spriteFrame (texture)我也试过
显示这个方法不能传参数了,和2.x不一样了
assetManager.loadRemote(url, (err, texture) => {
console.log(texture);
this.icon.spriteFrame = texture;
});
打印都可以打印出来,说明得到了
加载的是微信的头像
// 远程 url 不带图片后缀名,此时必须指定远程图片文件的类型
remoteUrl = "http://unknown.org/emoji?id=124982374";
assetManager.loadRemote<ImageAsset>(remoteUrl, {ext: '.png'}, function (err, imageAsset) {
const spriteFrame = new SpriteFrame();
const texture = new Texture2D();
texture.image = imageAsset;
spriteFrame.texture = texture;
// ...
});
跪谢!!!!!!!!解决了!!!!!!话说这个版本为啥这么麻烦