gpt4 book ai didi

java - Sys.getTime() 和 Sys.getTimerResolution() 的替代品?

转载 作者:行者123 更新时间:2023-12-01 12:20:41 26 4
gpt4 key购买 nike

在我的客户端(使用 LWJGL)中,我使用以下代码:

private static long getTime() {
return (Sys.getTime() * 1000) / Sys.getTimerResolution();
}

但是,我也刚刚完成了该游戏的服务器编码,到目前为止,我一直在使用 LWJGL 只是为了在我的代码中使用该方法。这确实有点不切实际。

对于上述完全不使用库的代码,什么是合适的替代方案?

最佳答案

我认为您可能正在 Java 库中寻找 System.nanoTime()。这种方法显然会给您一段很长的时间,您可以将其标准化为刻度。

// beginning of the game loop
long startTime = System.nanoTime();


// end of the game loop
long estimatedTime = System.nanoTime() - startTime;

您可以将此数字除以每秒所需的滴答数(如 Sys.getTimerResolution() 所做的那样),然后您可以进行与 LWJGLLWJGL 非常相似的操作code> 库为您提供。

关于java - Sys.getTime() 和 Sys.getTimerResolution() 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26679460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com