[]layaAir真的没办法做涂鸦板?

我用sp.graphics.drawLines方法做了个鼠标画线,确实是连续画的时间长了,就会很卡,在平板上尤其明显,画两三条线之后就不行了,没办法解决吗?用JS原生的画线方法怎么能加载我的内容上呢,我是想做个透明的画板,盖在显示内容上,就象在内容上做标记一样
已邀请:

w1114367261

赞同来自:

你在绘制graphics的时候绘制在一个sprite上试试那!?

fool_tiger

赞同来自:

试过了,画两次就卡了,我现在只能用JS的原生方法写了,效果还不错,不知道layaAir和js原生的方法有啥差别呢。
这是js的方法
ctx = canvas.getContext("2d");
function draw(x,y){
        ctx.strokeStyle = lineColor;
        ctx.beginPath();
          ctx.moveTo(xLast, yLast);        
          ctx.lineTo(x, y);
          ctx.stroke();
        ctx.lineWidth =lineW;
        xLast = x;
        yLast = y;        
    }

ohkei

赞同来自:

使用Laya的drawLines可以代替moveTo和lineTo,从而实现涂鸦效果

要回复问题请先

商务合作
商务合作