Java 如何通过让用户按下按钮来创建多个gobject
我正在制作一个射击游戏,当你按下开火按钮时,坦克会射出一颗子弹。我似乎不知道如何创建多个项目符号 以下是我的游戏计划: 用户按下“拍摄”按钮。然后,一颗子弹将从炮塔发射,使用do while循环,子弹将向上移动,直到击中另一个物体或屏幕顶部。当它出现时,它就会消失。如果用户按下按钮5次,坦克将发射5发子弹。我的问题是如何创建这些子弹并将其添加到游戏中。我正在使用acm.graphics类路径供参考 这是我的自动取款机Java 如何通过让用户按下按钮来创建多个gobject,java,acm-java-libraries,Java,Acm Java Libraries,我正在制作一个射击游戏,当你按下开火按钮时,坦克会射出一颗子弹。我似乎不知道如何创建多个项目符号 以下是我的游戏计划: 用户按下“拍摄”按钮。然后,一颗子弹将从炮塔发射,使用do while循环,子弹将向上移动,直到击中另一个物体或屏幕顶部。当它出现时,它就会消失。如果用户按下按钮5次,坦克将发射5发子弹。我的问题是如何创建这些子弹并将其添加到游戏中。我正在使用acm.graphics类路径供参考 这是我的自动取款机 public void mousePressed(MouseEvent e)
public void mousePressed(MouseEvent e) {
double x = e.getX( );
double y = e.getY( );
GObject theObject = getElementAt(x, y);
if (theObject == shootbutton){
magazine.add();
for (Integer a : magazine){
add(missile, 500, 500);
do{
missile.move(0, -10);
}while(missile.getY >= 0);
}
}
}
变量库是一个整数数组列表,它已经声明