[LayaAirIDE 1.0]图片设置mask有毛边
代码中设置mask,会有毛边,有什么办法解决吗?
let tmpMask: Laya.Image = new Laya.Image();
tmpMask.anchorX = 0.5;
tmpMask.anchorY = 0.5;
tmpMask.size(this.hexaSize.w, this.hexaSize.h);
tmpMask.pos(v.x, v.y);
tmpMask.loadImage(SKINS.HEXA_GRID_BG, 0, 0, this.hexaSize.w, this.hexaSize.h, Laya.Handler.create(this, function () {
index++;
if (index >= views.length) {
img.mask = imgMask;
}
}));
imgMask.addChild(tmpMask);
let tmpMask: Laya.Image = new Laya.Image();
tmpMask.anchorX = 0.5;
tmpMask.anchorY = 0.5;
tmpMask.size(this.hexaSize.w, this.hexaSize.h);
tmpMask.pos(v.x, v.y);
tmpMask.loadImage(SKINS.HEXA_GRID_BG, 0, 0, this.hexaSize.w, this.hexaSize.h, Laya.Handler.create(this, function () {
index++;
if (index >= views.length) {
img.mask = imgMask;
}
}));
imgMask.addChild(tmpMask);
要回复问题请先登录
谢春 • 2020-06-20 09:23
已解决,问题原因是计算遮罩层大小有小数,感谢帮助!