代码如下:看文档上加上了ext也无效 打印了一下,的确是有值,
wxLoginBtn.onTap((res) => {
let avatarUrl: string = res.userInfo.avatarUrl;
let avatar = find("Canvas/body/avatar").getComponent(Sprite);
//加载远程资源 渲染用户头像
assetManager.loadRemote<ImageAsset>(
avatarUrl,
{ ext: ".png" },
function (err, ImageAsset) {
// const spriteFrame = new SpriteFrame();
avatar.spriteFrame = new SpriteFrame();
const texture = new Texture2D();
console.log(ImageAsset, "ImageAsset");
texture.image = ImageAsset;
console.log(texture, "texture");
// spriteFrame.texture = texture
avatar.spriteFrame.texture = texture;
console.log(avatar.spriteFrame.texture, "avatar");
console.log(err, "err");
}
);
});