当试图在画布上运行多幅绘图时,我注意到如果时间错误,事情可能会变得一团糟。
即让画布通过间隔画出一条线;然后多次复制该(画线)并将每个人的笔触颜色设置为不同......最后,你会得到其他线条的笔触颜色等等......
有没有办法让多个绘图实例(context.ctx)不会干扰其他人?
下面的区间代码示例:
it.ctx.strokeStyle = "rgba(200,200,0,.1)"
it.ctx.fillStyle = "rgba(255,255,22,.01)";
var p = i.p.split(",");
var rp = setInterval(function(){
if(cc>=20){
clearInterval(rp);
it.ctx.strokeRect( p[0],p[1],p[2],p[3] );
return;
}
it.ctx.fillRect( p[0],p[1],p[2],p[3] );
cc++;
},30);