【发布时间】:2015-01-16 02:27:32
【问题描述】:
我正在用 Java 制作游戏,我想知道如何获得增量时间,以便以正确的速度渲染图像等?我的代码不起作用,循环打印出来的时候返回的都是0。
public static long getTime() {
return (Sys.getTime() * 1000) / Sys.getTimerResolution();
}
public static int getDelta() {
long time = getTime();
int delta = (int) (time - lastFrame);
lastFrame = time;
return delta;
}
【问题讨论】:
-
@Cairnarvon 不。这与网络或查看它运行了多长时间无关,我想确保图像的更新在其他系统上不会更快,反之亦然。