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

来源:2-5 计算机AI实现(2)

luke_zhou

2016-04-08 20:47

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

写回答 关注

3回答

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

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

    luke_z...

    我喷什么了?

    2016-06-29 00:18:55

    共 1 条回复 >

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

    恩,我知道了。

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

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

    赚钱娶媳妇

    赞一个 确实是这个原因 我也碰到了 加上beginPath()就ok了

    2019-01-12 10:59:23

    共 1 条回复 >

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

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

JS实现人机大战之五子棋(AI篇)

"AlphaGO"我要和你下五子棋,教程带你实现五子棋AI

43284 学习 · 112 问题

查看课程

相似问题