当前位置:编程学习 > JAVA >>

坦克大战

本人初学者,刚学到坦克大战如何发射子弹,写完后发现按任何一个键都可以发射子弹..求高手解决 --------------------编程问答-------------------- 监听键盘的事件的方法贴出来瞧瞧。 --------------------编程问答-------------------- public void keyPressed(KeyEvent e) {
// TODO Auto-generated method stub
if(e.getKeyCode()==KeyEvent.VK_W)
{
//设置我的坦克方向
this.hero.setDirect(0);
this.hero.moveup();
}else if(e.getKeyCode()==KeyEvent.VK_D)
{
//向右
this.hero.setDirect(1);
this.hero.moveRight();
}else if(e.getKeyCode()==KeyEvent.VK_S)
{
//向下
this.hero.setDirect(2);
this.hero.moveDown();
}else if(e.getKeyCode()==KeyEvent.VK_A)
{
//向左
this.hero.setDirect(3);
this.hero.moveLeft();
}

//判断玩家是否按下j
if(e.getKeyCode()==KeyEvent.VK_J);
{
//开火
this.hero.shotEnemy();
} --------------------编程问答--------------------  是这个么??
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,