准确性对比 精确
我想知道的是在我的游戏中更新对象的位置时是否应该使用System.currentTimeMillis()或System.nanoTime() ?他们的运动变化与自上次通话以来经过的时间成正比,我希望尽可能精确。
我读过不同操作系统之间存在一些严重的时间分辨率问题(即 Mac / Linux 的分辨率几乎为 1 毫秒,而 Windows 的分辨率为 50 毫秒??)。我主要在 Windows 上运行我的应用程序,50 毫秒的分辨率似乎非常不准确。
有比我列出的两个更好的选择吗?
有什么建议/意见吗?