[]不规则图形遮罩 显示出来的内容与画的遮罩图形不相同

private var px:int = 200;
        private var py:int = 500;
        private var maskSPArr:Array = [["moveTo", px+0, py+0], ["lineTo", px+100, py+0], ["lineTo", px+100, py+20], ["lineTo", px+200, py+20], ["lineTo", px+200, py+60], ["lineTo", px+100, py+60], ["lineTo", px+100, py+100], ["lineTo", px+0, py+100], ["lineTo", px+0, py+0], ["closePath"]];
        private var bg:Sprite;
bg = new Sprite();
            bg.loadImage("pic/2.jpg",0,0);
            Laya.stage.addChild(bg);
            maskSP = new Sprite();
            maskSP.graphics.drawPath(0, 0,maskSPArr, {fillStyle: "#00ffff"});
            bg.mask = maskSP;
Laya.stage.addChild(maskSP);

显示出来的遮罩比画的图形多了一块

在线等答复   各个大大们


 
QQ截图20161116162341.png
已邀请:

cuixueying

赞同来自:

有可以运行的例子吗,我用你的代码绘制线条没有任何显示!

wuqingtianci

赞同来自:

启用webgl会这样   不启用webgl是ok的  但是在手机上  第二次设置遮罩时 很卡。
求尽快解决

要回复问题请先

商务合作
商务合作