关于老师game.js中第251行,我这边改为gameData[i] = gameData[i + 1];能完美运行,逻辑应该是第i+1行移到第i行, 也就是说,第20行移到19行去,所以不应该是i+lines.length, 视频中能运行时因为此时的lines就是为1所以能够运行,但是当把generataBottomLine(1)改为generataBottomLine(2)则会报错。
2017-09-21
最新回答 / C阳0
i++的位置错了if (clear) { line = line + 1 for (let m = i; m > 0; m--) { for (let n = 0; n < gameData[0].length; n++) { gameData[m][n] = gameData[m -1][n] } ...
2017-09-18