Tag: 2D游戏

动画背景java游戏

我正在编写一个类似于小行星的游戏,但我不明白如何在背景中产生小行星。 现在我在主类中产生了一颗小行星,但我想为小行星创造一个类吗? 主类 public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; if(flag_img) { background(g2d); logo(g2d); menu(g2d); spaceship(g2d); crediti(g2d); } } 背景function(现在) private void background(Graphics2D g2d) { asteroidi_g_x+=r.nextInt(4); asteroidi_g_y+=r.nextInt(1); g2d.drawImage(asteroidi_g[0], asteroidi_g_x,asteroidi_g_y,this); } 背景function(我想要的) private void background(Graphics2D g2d) { asteroid asteroid = new asteroid[10]; } 和类小行星 public class asteroid extends JPanel implements ActionListener { […]