为什么再画圆形路径的时候不用加save和store,在画星星的时候要加呢
画圆代码:
cxt.beginPath(); cxt.arc(searchlight.x,searchlight.y,searchlight.radius,0,Math.PI*2); cxt.fillStyle='#fff'; cxt.fill(); cxt.clip();
画星星代码
cxt.save(); cxt.translate(searchlight.x,searchlight.y); cxt.rotate(rot/180*Math.PI); cxt.scale(searchlight.radius,searchlight.radius); starPath(cxt); cxt.fillStyle='#fff'; cxt.fill(); cxt.restore(); cxt.clip();
而且,画星星的时候beginPath语句也没了