所以我想使用 delta time 运行我的新游戏,但问题是 delta 太不稳定了。这意味着它通常会输出 8 到 11 个女巫是好的,但有时会吐出像 -4000 和超过 5000 这样的数字。但是屏幕每 10 毫秒更新一次……我不明白它是如何发生的。
setEndTime((int) System.nanoTime() / 1000000);
setDelta(getEndTime() - getStartTime());
setStartTime(getEndTime());
仅仅是javas Timer类不准确的事实吗?