怎么做才能消除棋子呢 老师

能指点一个思路么嘛?  绘制后要消除

 function setchess(i,j,me)//
 {
     context.beginPath();
     context.arc(30+i*78,30+j*78,26,0,2 *Math.PI); //画圆
     context.closePath();
     var gradient = context.createRadialGradient(30+i*78+4,30+j*78-4,50,30+i*78+4,30+j*78-4,0); //渐变偏移  圆一 (X,Y,R)   圆二 (X,Y,R)

     if(me)//棋子黑色
     {
     gradient.addColorStop(0,"#0A0A0A"); //黑到灰 渐变  比例
     gradient.addColorStop(1,"#636766");
     }
     else//棋子白色
     {
         gradient.addColorStop(0,"#D1D1D1");//灰到白 渐变 比例
         gradient.addColorStop(1,"#F9F9F9");
     }
     context.fillStyle = gradient;//填充方式 渐变填充
     context.fill();//填充
 }

木棉_11
浏览 1128回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP