锁定老帖子 主题:JS版俄罗斯方块(带程序说明文档)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-14
楼主写的不错,我大致看了一下,你那个bug。
1、可以加一个全局变量 比如:isgo=true; 在你点击暂停按钮的时候,置换状态和文字。 if(isgo){ window.clearInterval(MyTimer); $("stop").value="继续游戏"; isgo=false; }else{ startGame(); $("stop").value="暂停游戏"; isgo=true; } 2、借助上面的变量 function keyDown(){ if(isgo){ switch(event.keyCode){ case 38: overTurn();break; case 40: moveCurSqure(0,1,"down");break; case 37: moveCurSqure(-1,0,"left");break; case 39: moveCurSqure(1,0,"right");;break; } } } 这样,应该就可以了吧,希望指正! |
|
返回顶楼 | |
发表时间:2011-01-14
kingdom031 写道 楼主写的不错,我大致看了一下,你那个bug。
1、可以加一个全局变量 比如:isgo=true; 在你点击暂停按钮的时候,置换状态和文字。 if(isgo){ window.clearInterval(MyTimer); $("stop").value="继续游戏"; isgo=false; }else{ startGame(); $("stop").value="暂停游戏"; isgo=true; } 2、借助上面的变量 function keyDown(){ if(isgo){ switch(event.keyCode){ case 38: overTurn();break; case 40: moveCurSqure(0,1,"down");break; case 37: moveCurSqure(-1,0,"left");break; case 39: moveCurSqure(1,0,"right");;break; } } } 这样,应该就可以了吧,希望指正! 谢谢,哎 这段时间用Flex,好久没做js的东西了 ,好多都忘了,我等段时间试试看哈。 |
|
返回顶楼 | |
发表时间:2011-01-14
|
|
返回顶楼 | |