黑马程序员技术交流社区

标题: 为什么在做坦克大战时监听时只能接受到上下左右的信号? [打印本页]

作者: 庞子华    时间: 2012-3-27 00:42
标题: 为什么在做坦克大战时监听时只能接受到上下左右的信号?
不能接收到字母的信号:
作者: 贠(yun)靖    时间: 2012-3-27 05:41
可以接受字母信号的  你写错了吧?  
if(e.getKeyCode()==KeyEvent.VK_W)    上
if(e.getKeyCode()==KeyEvent.VK_S)     下
if(e.getKeyCode()==KeyEvent.VK_A)     左
if(e.getKeyCode()==KeyEvent.VK_D)    右  
  你要改其他字母换成相应的字母就行了   而这里的KeyEvent.VK_字母  就是对应字母的ASCII码的值  并非字母本身   可以看做是一个变量  所以别写错了就行了
作者: 庞子华    时间: 2012-3-27 08:47
贠(yun)靖 发表于 2012-3-27 05:41
可以接受字母信号的  你写错了吧?  
if(e.getKeyCode()==KeyEvent.VK_W)    上
if(e.getKeyCode()==KeyEve ...

知道那错了!!!不是因为代码的原因,为是因为再创建下一个版本时上一个版本没有关闭,所以直接点运行,运行的还是上一个版本!
作者: 贠(yun)靖    时间: 2012-3-27 13:41
标题: RE: 为什么在做坦克大战时监听时只能接受到上下左右的信号?
庞子华 发表于 2012-3-27 08:47
知道那错了!!!不是因为代码的原因,为是因为再创建下一个版本时上一个版本没有关闭,所以直接点运行, ...

额,你在看韩顺平老师的视频吧?
作者: 李见黎    时间: 2012-3-27 13:56
贠(yun)靖 发表于 2012-3-27 13:41
额,你在看韩顺平老师的视频吧?

呵呵呵!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2