问答详情
源自:2-5 计算机AI实现(2)

context.clearRect()不能清除掉context.arc()所画的圆?

下的感觉不错,我就增加了“上次落子位置的高亮显示”、“悔棋”、“认输”、“重新开始”等功能,功能基本实现了,只是“重新开始”的按钮点了以后,棋盘上还是会显示最后一次落子的高亮小时圆圈。   感觉是context.clearRect()不能清除掉context.arc()所画的圆。 有人碰到这个问题吗?

提问者:luke_zhou 2016-04-08 20:47

个回答

  • 昨夜梦时听风雨
    2016-05-03 15:20:59

    兄弟 能不能分享下,如果不能也勿喷啊

  • luke_zhou
    2016-04-22 11:40:17

    恩,我知道了。

    问题出在我们初始化棋盘的线时,没有设置

    context.beginPath();和context.endPath();

  • 韩天天
    2016-04-12 15:49:46

    可以清除啊,context.clearRect()里面有参数的