assetManager.loadRemote<ImageAsset>(data.Picture, { ext: '.png' }, function (err, imageAsset) {
if (err != null) {
console.log("网络图片加载错误");
console.log(err);
} else {
if (iconsp != null && iconsp.isValid) {
if (iconsp.getComponent(Sprite).isValid) {
iconsp.active = true;
const spriteFrame = new SpriteFrame();
const texture = new Texture2D();
texture.image = imageAsset;
spriteFrame.texture = texture;
iconsp.getComponent(Sprite).spriteFrame = spriteFrame;
}
}
}
});
然而不支持透明通道,不透明的部分是对的.
你是不是设置裁剪透明了