gpt4 book ai didi

java - 在 Java 游戏中计算 FPS

转载 作者:行者123 更新时间:2023-11-30 07:11:51 30 4
gpt4 key购买 nike

<分区>

昨天我写了一个线程来说明我的游戏循环是如何运行的(在 java 中)以及它是如何工作的。

我的游戏循环完全正常,我知道为什么,但现在我只是想知道如何计算 FPS(每秒帧数)并每秒打印出来。

我昨天收到了关于这件事的回复,但是他/她用文字解释了,我听不懂。

如果有人能帮助我(有代码示例?:D)那就太好了。

这是我的游戏循环:

        while (running) {

start = System.nanoTime();

update();
draw();
drawToScreen();

elapsed = System.nanoTime() - start;

wait = targetTime - elapsed / 1000000;
if (wait < 0) {
wait = 5;
}

try {
Thread.sleep(wait);
} catch (Exception e) {
Game.logger.log("ERROR! Printing Stacktrace...");

e.printStackTrace();
}

}

还有:

在我的 JFrame 中,每当我调用 setName(string) 时,它永远不会在框架上工作/更新 - 将我链接到一个线程?

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