cxt.beginPath();
cxt.fillStyle = '#000';
cxt.fillRect(0,0,W,H); //渲染探照灯
cxt.beginPath();
cxt.arc(ball.x,ball.y,ball.r,0,2*Math.PI);
cxt.fillStyle = '#000';
cxt.fill();
cxt.clip(); //由于使用了clip(),画布背景图片会出现在clip()区域内
cxt.drawImage(IMG,0,0);
cxt.restore();
}//欢迎加入全栈开发交流圈一起学习交流:582735936
]//面向1-3年前端人员
} //帮助突破技术瓶颈,提升思维能力
}
}
initial();
clearInterval(oTimer); function fnInterval(){ //更新运动状态
update(); //渲染
render();
} var oTimer = setInterval(fnInterval,50);
</script>









