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