为了账号安全,请及时绑定邮箱和手机立即绑定
arc是画弧。2 * Math.PI的弧长就是圆的一圈啊…… 周长C = 2πr……
浏览器建议用chrome。
有没有没有图片下载
我的一会有颜色渐变,一会没有颜色渐变,额。
不画水印了,花了半天就是调不好,一开始图片不出来,后来图片遮住了格子。。。。
game_canvas.onclick=function(e)
{var x=e.offsetX;var y =e.offsetY;
var i=Math.ceil(Math.floor(x/15)/2);
var j=Math.ceil(Math.floor(y/15)/2);
if(chess_check[i][j]==0)
{
draw_chess(i,j,s);
if(s)
{chess_check[i][j]=1;s=!s;}
else
{
chess_check[i][j]=2;
s=!s;
}
}
//修改版落子定位坐标
思路清晰,收获挺多
if(board[i][j] === 0) {
one(i, j, chessColor);
board[i][j] = 1;
chessColor = !chessColor;
}

这样不是就可以了么,让点击过的坐标无法执行第二次点击事件,为什么要区分判断是黑子还是白子呢?
js的代码的头部 添加 window.onload = function(){ 尾部添加 } 不然打印不出来线
复习一下 offsetX offsetY 相对与点击元素 clientX clientY 相对于浏览器窗口可视区域 screenX screenY相当于显示器
需要水印图片的请转至链接下载: http://pan.baidu.com/s/1c29Tfpe 密码: wymk
源码能给出来就满分了哈哈
老师为什么不提供源码呀
有趣有趣!!
课程须知
本课程是前端中级课程 1、JS基础知识 2、Canvas基础知识
老师告诉你能学到什么?
1、canvas绘制五子棋棋盘 2、canvas绘制黑白棋子 3、五子棋交互逻辑处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消