| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 534 人关注过本帖
标题:请教在设计坦克大战的时候如何边移动边开炮?
只看楼主 加入收藏
gmh0421
Rank: 4
等 级:业余侠客
威 望:2
帖 子:58
专家分:215
注 册:2013-10-22
结帖率:100%
收藏
已结贴  问题点数:50 回复次数:5 
请教在设计坦克大战的时候如何边移动边开炮?
举个例子,现在的情况是按下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
FeiJ
Rank: 2
等 级:论坛游民
帖 子:18
专家分:62
注 册:2013-8-2
收藏
得分:35 
进程控制坦克类。

怎么找我,加771120028告诉你
2013-12-16 11:02
FeiJ
Rank: 2
等 级:论坛游民
帖 子:18
专家分:62
注 册:2013-8-2
收藏
得分:0 
Java坦克大战是Java桌面程序的经典实战。子弹,坦克,爆炸效果,轨迹类,它们之间有关键。

怎么找我,加771120028告诉你
2013-12-16 11:04
gmh0421
Rank: 4
等 级:业余侠客
威 望:2
帖 子:58
专家分:215
注 册:2013-10-22
收藏
得分:0 
己方坦克也由进程控制?

本人纯属菜鸟,如有不当,请各位大虾指正
希望能在不断的学习中,提高水平
2013-12-16 11:24
狐狼lu
Rank: 1
等 级:新手上路
帖 子:8
专家分:9
注 册:2013-12-17
收藏
得分:0 
这是一个选择的关系啊,所以当然会不能同时进行,所以这个思路有问题啊~
2013-12-22 20:32
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.016488 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved