最赞回答 / Eric429221
//檢測位置是否合法 var check = function(pos, x, y) { if (pos.x + x < 0) { return false; } else if (pos.x + x >= gameData.length) { return false; } else if (pos.y + y < 0) { return false; } ...
2018-01-11
已采纳回答 / 风之承
你有其他联系方式吗?老师的代码没有错,这一部分的逻辑我整理很久,算是很通了,可以给你说一下。你上面的人的答案逻辑是对的,如果你理解不来,把你发的截图中的每一个if语句/for循环语句的功能完全明白,最好能够结合游戏矩阵画图表示前后变化,你明白了
2017-12-29
最新回答 / 半世灬丿浮尘
var isPause = false;//是否暂停//绑定键盘事件var bindKeyEvent = function () {document.onkeydown = function (e) {if (!isPause) {if (e.keyCode == 38) {//upgame.rotate();} else if (e.keyCode == 39) {//rightgame.right();} else if (e.keyCode == 40) {// downgame.down();} ...
2017-12-21