课程
/前端开发
/JavaScript
/JS实现人机大战之五子棋(UI篇)
没说明白为啥这么画啊?老师能说明下坐标这么计算的原因咩?moveTO() 和lineTo()参数循环时候的算法没明白。谢谢老师~
2017-03-12
源自:JS实现人机大战之五子棋(UI篇) 2-2
正在回答
moveTo,lineTo就是确定一个线段的起、止坐标点啊。例如画第一条竖线,坐标是(15,15)到(435,435),没问题吧? 因为棋盘总长宽都是450,然后上下左右都有15px的内边距(留白),所以上坐标就是那样的。其他的坐标是是分别+30.因为每个格子宽高都是30像素。你用笔自己画画就知道了。
举报
利用js及canvas绘图知识,实现程序界面编写和交互逻辑处理
2 回答不明白这个算法的原理
2 回答问下为什么画出的棋盘线从坐上到右下貌似渐渐变淡?
2 回答按老师做的,在已经有落子的地方点一下,再点击空白地方,颜色变了,怎么搞
1 回答为什么我点击的时候不能落子,而且点击一次,就会在F12的控制台里面报一个错呢?
1 回答当我点击相同的按钮两次的时候,然后再点击空白格,会出现相同颜色的棋子,这个应该怎么解决?我的解决思路是:如果这个格子里面的东西不为0,那么就把这个棋子绑定的click事件取消。