我正在尝试制作HTML5帆布棋盘游戏。
我为我的项目制作了一个JSFiddle:https://jsfiddle.net/0q6thfq8/
以下是我认为可能导致此问题的功能:(第77行)
this.drawCheckers = function() {
this.drawSquares();
for(var checker of this.checkers) {
checker.draw();
}
if(this.selection != null) {
ctx.strokeStyle = "green";
ctx.lineWidth = "5";
ctx.rect(this.selection.x,this.selection.y,64,64);
ctx.stroke();
}
}
出于某种原因,在选择检查器时,最后一个黑色检查器会显示绿色轮廓。
由于我遇到的问题的独特性,我很难找到其他论坛帖子和网站来讨论这个问题。
有人能解释一下这个问题吗?感谢。