[LayaAir 2.0]2.0)js按照官方遮罩写的程序,无法正常执行, 请问怎么回事,代码见内。
希望实现显示圆形头像,参考了官方2.0的例子,https://ldc2.layabox.com/doc/?nav=zh-js-1-3-1
//data.head_img:头像的url路径
head_img.loadImage(data.head_img, Laya.Handler.create(head_img, function () {
this.height = this.width = 77;
var cMask = new Laya.Sprite();//创建遮罩对象
var r = 38.5; //遮罩圆形半径
cMask.graphics.drawCircle(0, 0, r, "#ff0000");//画一个圆形的遮罩区域
cMask.pos(this.x+r, this.y+r);
this.mask = cMask; //不加这一行图片正常显示,但是方图
//Laya.stage.addChild(cMask); //测试了坐标区域,完全正确正好在图像上
}));
//data.head_img:头像的url路径
head_img.loadImage(data.head_img, Laya.Handler.create(head_img, function () {
this.height = this.width = 77;
var cMask = new Laya.Sprite();//创建遮罩对象
var r = 38.5; //遮罩圆形半径
cMask.graphics.drawCircle(0, 0, r, "#ff0000");//画一个圆形的遮罩区域
cMask.pos(this.x+r, this.y+r);
this.mask = cMask; //不加这一行图片正常显示,但是方图
//Laya.stage.addChild(cMask); //测试了坐标区域,完全正确正好在图像上
}));
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
安
赞同来自:
137*****150
赞同来自:
下载后先截图,然后另外生成一个就可以了