最新回答 / 風之承
你的描述,我不是很理解——你的目標是操作鍵盤的時候,在兩個區(qū)域都實現(xiàn)相同的效果?你說的那種可能考慮時間的分發(fā)機制、鍵盤事件中途被消耗掉(只是可能,沒試過)思路:我覺得思路可以是,local.js中的每一次調用game對象的方法,都向remote.js中發(fā)送指令——remote.js接收指令后調用相關方法(調用方法跟視頻教程中一樣)發(fā)送指令的過程,涉及到事件分發(fā)和線程通信?(剛學前端,不清除準確的概念)——應該有相關框架
2017-11-18
this.fall = function () { while(down());}
這句代碼我實現(xiàn)不了,
不過如果我把while里面的down()改為right()或left()就可以用空格實現(xiàn),但是就是按空格下不去?
這句代碼我實現(xiàn)不了,
不過如果我把while里面的down()改為right()或left()就可以用空格實現(xiàn),但是就是按空格下不去?
2017-11-17
我想問問,在canRotate方法中,不用額外的變量d,而直接寫成
this.dir = this.dir + 1;
if(this.dir == 4){
this.dir =0;
}
我只這樣寫的,為什么不行
this.dir = this.dir + 1;
if(this.dir == 4){
this.dir =0;
}
我只這樣寫的,為什么不行
2017-11-15
已采納回答 / 徐錦杰
是不是initDiv有問題,看看gameDivs[i][j]是不是都是dom元素,如果都是dom元素那就看下循環(huán)條件里,j值是不是超過9了導致gameDiv[i][j]是undefined
2017-11-14