为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 慕媛
moveTo,lineTo就是确定一个线段的起、止坐标点啊。例如画第一条竖线,坐标是(15,15)到(435,435),没问题吧? 因为棋盘总长宽都是450,然后上下左右都有15px的内边距(留白),所以上坐标就是那样的。其他的坐标是是分别+30.因为每个格子宽高都是30像素。你用笔自己画画就知道了。

最新回答 / qq_几分秀_04105739
建议不加用户自定义棋盘大小功能,因为1,15*15是符合标准的,2,弄这个功能没什么实际作用

最赞回答 / qq_梦里_0
后来自己看出来了 是46行那里写错了。应该是context.fillStyle=gradient;

最新回答 / ChildDream
<...图片...>要等图片加载出来之后在开始花图片

最新回答 / 飞翔的兔斯基
http://www.easyicon.net/ 这个网站  搜个 logo  随便 来一个用就好了

最新回答 / 调皮的魔法少女李狗蛋儿
兄弟,你的代码里面context,moveTo(15 + i*30 , 15);//context后面是逗号context.lineTo(15 + i*30 , 435);context.stroke();context,moveTo(15 , 15 + i*30);//context后面是逗号context.lineTo(435 , 15 + i*30);context.stroke();你自己数数context后面用了几个句号...你这种图怕是阴差阳错画出了高级canvas函数图喔。

最新回答 / Kian_
其实我也不怎么会用,你看看这里吧https://www.douban.com/note/362268947/

最新回答 / o0提灯寻影0o
var chessBoard= [];var me =true;var over=false;//赢法数组var wins=[];//赢法的统计数组var myWin=[];var computerWin=[];for(var i=0; i&d[i15; i++) {chessBoard[i]=[];for(var j=0;j&[i]15;j++){ chessBoard[i][j]=0;}}for(var i=0;i&; f15;i++) { wins[i]...
课程须知
本课程是前端中级课程 1、JS基础知识 2、Canvas基础知识
老师告诉你能学到什么?
1、canvas绘制五子棋棋盘 2、canvas绘制黑白棋子 3、五子棋交互逻辑处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消