0
我只是一個初學者,在做了一段時間與遊戲,所以產生生成隨機精靈
package minigames;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class fallingball extends JPanel {
int x = 250;
int y = 0;
private void moveBall() {
y = y + 1;
}
public void paint(Graphics g){
super.paint(g);
Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.setColor(Color.black);
g2d.fillOval(x, y, 30, 30);
}
public static void main(String[] args) throws InterruptedException{
JFrame f = new JFrame("Falling Ball");
fallingball game = new fallingball();
f.add(game);
f.setSize(500, 500);
f.setResizable(false);
f.setLocationRelativeTo(null);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
while (true) {
game.moveBall();
game.repaint();
Thread.sleep(10);
}
}
}
只有1球的問題,它就會落下。我想生成球隨機從不同的x座標落在幀
TX jrafferty的幫助,正如你說,我會與連桿還去嘗試這些,如果出現任何問題,我會確保評論 –
肯定,並不意味着聽起來粗魯;使用你的測試等是很好的,但是當你真的瞭解它時,有更好的方法可以更新在所有機器上運行得更好的遊戲資產。我仍然在自己的工作。祝你好運 – jrafferty