Я задал ряд вопросов о разработке игр J2ME, а недавно Нил Коффи прокомментировал
Как побочный вопрос - вы ДЕЙСТВИТЕЛЬНО хотите
сделать 100 тиков в секунду в игре J2ME?
Как я думаю, что sb упомянул, вы
действительно должен спать на следующий
желаемая точка пробуждения, а не фиксированная
продолжительность каждый раз.
По какой-то причине, эта штука застряла у меня в голове, и теперь я хочу получить ответы, что мне нужно, чтобы мой геймпул уснул до желаемой точки пробуждения , я не знаю, где это точка xD (теоретически).
Ради обратной связи, это упрощенная версия моей игры:
public void run() {
Graphics g = this.getGraphics();
while (running) {
long diff = System.currentTimeMillis() - lastLoop;
lastLoop = System.currentTimeMillis();
input();
this.level.doLogic();
render(g, diff);
try {
Thread.sleep(10);
} catch (InterruptedException e) {
stop(e);
}
}
}
Спасибо за вашу помощь !!