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

已采纳回答 / 花伞哥111
设置半径参数有问题换个浏览器试试,不同浏览器规则不同。

最新回答 / 萌主1213
我懂了,被学友坑了,我直接粘贴的代码,看到截图的乱码我才知道有个,号是中文的。

最新回答 / qq_小盛同学拒绝不了_03127943
   var gra = myc.createRadialGradient(17+i*30,13+i*30,13,17+i*30,13+i*30,0);这句话,应该是这样的   var gra = myc.createRadialGradient(17+i*30,13+j*30,13,17+i*30,13+j*30,0);

已采纳回答 / qq_WEBnewer_03152784
那个是主题设置,,首选项>主题方案>Theme -Nil 里面可以自己找相应的主题就可以了

最新回答 / 慕函数6590268
是oDrag.offsetWidth而不是oDrag.clientWidth吧?spd10000lajhqdrkrwgjonbtihoefcjhzyhdrderhubo

最新回答 / NuageYunzi
我也出现这种问题,id检查了也没有出错

最新回答 / 不再热情似火
stroke()放在后面,当你的路线设计好之后,在进行绘画,而不是一出来就绘画

已采纳回答 / windsting999
这个问题应该是出在你“交换选手”这个动作的时候,参考视频内容,应该这么做:“在且仅在可以放置一个棋子(if (chessBoard[i][j] == 0) 代码块里面)的时候,交换选手(me = !me)”,检查一下,你是不是把“交换选手”动作放在了 if 语句之外,或者你在其它地方还做过这个动作。一点建议:我觉得你的问题出在“目前的代码里产生了问题”,应该先检查现有代码,盲目的通过插入新代码解决问题会把问题搞得越来越糟糕。

最赞回答 / 慕神7509951
有可能是这段代码写错了:注意这个个圆形变成:15+i*30,15+j*30(context.arc(15+i*30,15+j*30,13,0,360);)gradient=context.createRadialGradient(15+i*30+2,15+j*30-2,13,15+i*30+2,15+j*30-2,0);可能是你没有改变变量i-->j的问题,我也是出现了一样的问题

最新回答 / 墨轩羽琪
把代码贴出来,,可能是那个单词之类的有错误

已采纳回答 / lzsalovelqy
if(me){......me=!me;}else{}

最新回答 / 蓝色的裂缝
找到原因了 ,是js文件编码格式不对
课程须知
本课程是前端中级课程 1、JS基础知识 2、Canvas基础知识
老师告诉你能学到什么?
1、canvas绘制五子棋棋盘 2、canvas绘制黑白棋子 3、五子棋交互逻辑处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消