[LayaAir 2.0]如何不用遮罩显示圆形微信头像,不用是因为遮罩在微信小游戏中失效

如何不用遮罩显示圆形微信头像,不用是因为遮罩在微信小游戏中失效

我看晚上很多css的方法用,可我在一个 new Laya.Image()中加入一个微信头像,应该怎么让它变圆呢
 
已邀请:

callback

赞同来自: coder

方形头像不是更好看,真是不理解为什么要圆的,圆形的头像都看不全

Aar0n

赞同来自:

用圆形头像的,都是把方块头像传给服务器,服务器再切成圆形传回来。。。

赞同来自:

遮罩在微信小游戏中失效?
我一直用的遮罩啊。
let Mask=new Laya.Sprite();
Mask.loadImage("sprites/mask.png"); 
this._Myheadimage.skin=_data.avatarUrl +"?aa=aa.jpg"; 
this._Myheadimage.mask=Mask;

CGH

赞同来自:

1.开放域遮罩失效,是因为开放域不支持webgl
2.可以用一个最土的方案实现圆形头像,裁一个与背景底色相同的图片中间圆形扣空覆盖在头像上即可

kura

赞同来自:

遮罩并没有失效,但是的确会出问题,记得当时是把遮罩的尺寸拉到和微信头像一样大就可以了

要回复问题请先

商务合作
商务合作