Я кодирую «Симулятор силы тяжести» в java, который включает в себя только шар, который имеет силу x и y.Java Внедрение рабочей системы FPS
То, как я это делаю в данный момент (который не работает) является следующим:
Правила программы: 4 Количество пикселей в 1 метр. сила тяжести равна 9,8 м/с^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