[LayaAir 2.0]如何不用遮罩显示圆形微信头像,不用是因为遮罩在微信小游戏中失效
如何不用遮罩显示圆形微信头像,不用是因为遮罩在微信小游戏中失效
我看晚上很多css的方法用,可我在一个 new Laya.Image()中加入一个微信头像,应该怎么让它变圆呢
我看晚上很多css的方法用,可我在一个 new Laya.Image()中加入一个微信头像,应该怎么让它变圆呢
用圆形头像的,都是把方块头像传给服务器,服务器再切成圆形传回来。。。
遮罩在微信小游戏中失效?
我一直用的遮罩啊。
let Mask=new Laya.Sprite();
Mask.loadImage("sprites/mask.png");
this._Myheadimage.skin=_data.avatarUrl +"?aa=aa.jpg";
this._Myheadimage.mask=Mask;
我一直用的遮罩啊。
let Mask=new Laya.Sprite();
Mask.loadImage("sprites/mask.png");
this._Myheadimage.skin=_data.avatarUrl +"?aa=aa.jpg";
this._Myheadimage.mask=Mask;
1.开放域遮罩失效,是因为开放域不支持webgl
2.可以用一个最土的方案实现圆形头像,裁一个与背景底色相同的图片中间圆形扣空覆盖在头像上即可
2.可以用一个最土的方案实现圆形头像,裁一个与背景底色相同的图片中间圆形扣空覆盖在头像上即可
遮罩并没有失效,但是的确会出问题,记得当时是把遮罩的尺寸拉到和微信头像一样大就可以了
要回复问题请先登录
coder • 2018-12-02 11:21
对于一个程序来说,就算三角头像我都无所谓,可是总有一些人非要圆头像,当你没达到要求,他们就会说你工作没做完,至于你完成的几百几千行代码来说,没圆头像,你等于没干活。