我试图创造一个 Java 游戏,在这个游戏中,球从屏幕的顶部随机下降, 我们需要用一个位于屏幕底部的捕捉器抓住球。
我有一个困难的 时间想清楚 如何真正把这个 引到我的JFrame。
我有一个课 我的捕手,球, 游戏空间 我想把这一切放在一起。
我要怎么把抓手画在屏幕上?
目前,我有一个游戏课 看起来像这个。
public class Game extends JFrame implements KeyListener {
GameScreen gameScreen;
Catcher playerOneCatcher;
public static void main (String[] args) {
new Game();
}
public Game() {
super("CATCH");
setSize(640,480);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setLocationRelativeTo(null);
setResizable(false);
addKeyListener(this);
this.gameScreen = new GameScreen();
this.playerOneCatcher = new Catcher(40, 10);
}
我在我的Catcher课上试过这样...
public void paintComponent(Graphics g) {
g.setColor(Color.BLUE);
g.fillRect(positionX, positionY, this.width, this.height);
}
但是,它没有显示在我的屏幕上。
如有任何帮助,将不胜感激。