| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 534 人关注过本帖
标题:请教在设计坦克大战的时候如何边移动边开炮?
取消只看楼主 加入收藏
gmh0421
Rank: 4
等 级:业余侠客
威 望:2
帖 子:58
专家分:215
注 册:2013-10-22
结帖率:100%
收藏
已结贴  问题点数:50 回复次数:2 
请教在设计坦克大战的时候如何边移动边开炮?
举个例子,现在的情况是按下w会一直往上走,但是按下j开火过后坦克就停下来不动了(这时候w键未放开)怎么做到在按下j且w键未放开的情况下坦克继续移动。
具体代码如下:
public void keyPressed(KeyEvent e) {
        
        if(e.getKeyCode()==KeyEvent.VK_S){
            hero.moveDown();
        }else if(e.getKeyCode()==KeyEvent.VK_W){
            hero.moveUp();
        }else if(e.getKeyCode()==KeyEvent.VK_A){
            hero.moveLeft();
        }else if(e.getKeyCode()==KeyEvent.VK_D){
            hero.moveRight();
        }
        if(e.getKeyCode()==KeyEvent.VK_J){
            hero.fire();
        }
        this.repaint();
        
    }
搜索更多相关主题的帖子: 坦克大战 public 如何 
2013-12-15 16:13
gmh0421
Rank: 4
等 级:业余侠客
威 望:2
帖 子:58
专家分:215
注 册:2013-10-22
收藏
得分:0 
己方坦克也由进程控制?

本人纯属菜鸟,如有不当,请各位大虾指正
希望能在不断的学习中,提高水平
2013-12-16 11:24
gmh0421
Rank: 4
等 级:业余侠客
威 望:2
帖 子:58
专家分:215
注 册:2013-10-22
收藏
得分:0 
回复 5楼 狐狼lu
请问正确的思路是什么

本人纯属菜鸟,如有不当,请各位大虾指正
希望能在不断的学习中,提高水平
2013-12-23 08:35
快速回复:请教在设计坦克大战的时候如何边移动边开炮?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026443 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved