Tag: flappy bird clone

我怎样才能同时滚动多个对象?

在这之后,在这里find了一个新的问题。 我是Java新手,但是我正在做一个“Flappy Bird”的娱乐活动,以便学习更多关于java和graphics显示的方式。 任何解决scheme或对我的任何问题的build议,非常感谢。 谢谢! 现在,我的程序做了一个随机的pipe道并且滚动它,但是当x1-3 = -83 ( 这是pipe道完全离开屏幕并且不再需要的时候 )我不需要它来保持滚动。 问题 我怎样才能让我的Game.class滚动多个Game.class实例,同时增加它们之间的预设距离? 我可以找出他们之间的距离,但只要展示不止一个,我不知道该怎么做。 最多3个pipe道必须同时显示。 如何显示主菜单的面板,然后在按下开始button后切换到pipe道面板? 类 Game.java import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.SwingUtilities; import javax.swing.Timer; public class Game { Pipes panel = new Pipes(); public Game() { JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(panel); f.setTitle("Pipe Game"); f.setResizable(false); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true); […]