图片设置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);
 
 

QQ图片20200619170817.png

 
已邀请:

157*****593

赞同来自:

哪个版本的引擎

谢春

赞同来自:

问题已解决!
问题原因:在代码计算遮罩层大小时,会有小数
解决方法:在计算大小时,去掉小数,最好保证长度都是2的倍数!!!

要回复问题请先

商务合作
商务合作