我在java中編寫了一個「Gravity Simulator」,它只包含一個具有x和y力的球。Java實現工作FPS系統
我做它的時刻(不工作)的方式如下:方案的
規則:4倍的像素數爲1米。地心引力是9.8m/s^2。
在我的主類我有這樣的:
public int sleepMilli = 17; //the thread will sleep 17 milliseconds after every execution
public double g = 9.8; //gravity
然後,在主迴路我有這樣的:
try {
Thread.sleep(17);
} catch (InterruptedException e) {
System.out.println("Thread couldn't sleep.");
e.printStackTrace();
}
左右。我將如何去執行一個工作fps系統到這個「遊戲」中,所以它不會影響球的移動速度?
如果您想要提供更多信息,只需要求我這樣做。
對不起,什麼是[fps](https://en.m.wikipedia.org/wiki/FPS)? – Pang
每秒幀數@Pang .... – PeterLikesCode
什麼是fps系統? – andih