Java 计算并显示游戏每秒的帧数

Java 计算并显示游戏每秒的帧数,java,algorithm,Java,Algorithm,有人去过这个网站吗 它有一个很好的基于Java的名为“太空入侵者”的游戏,我喜欢到目前为止制作这个游戏的教程 教程中的一个问题是让读者在游戏运行时计算每秒帧数 我真的很难做到这一点 有人能帮我吗?谢谢。看看下面的代码片段(来自Game.java) 这应该是你找到解决方案的好起点 到目前为止,你的想法是什么?我希望[这个问题][1]及其答案能对你有所帮助![1] :谢谢你,约翰。这真的很有帮助。NPE-抱歉没有回复。我离开电脑桌有一段时间了。我试图在这个论坛上引用其他人的例子,但我对不断得到的结

有人去过这个网站吗

它有一个很好的基于Java的名为“太空入侵者”的游戏,我喜欢到目前为止制作这个游戏的教程

教程中的一个问题是让读者在游戏运行时计算每秒帧数

我真的很难做到这一点


有人能帮我吗?谢谢。

看看下面的代码片段(来自Game.java)


这应该是你找到解决方案的好起点

到目前为止,你的想法是什么?我希望[这个问题][1]及其答案能对你有所帮助![1] :谢谢你,约翰。这真的很有帮助。NPE-抱歉没有回复。我离开电脑桌有一段时间了。我试图在这个论坛上引用其他人的例子,但我对不断得到的结果不太满意。。所以我不得不寻求帮助。。
public void gameLoop() {
        long lastLoopTime = System.currentTimeMillis();

    // keep looping round til the game ends
        while (gameRunning) {
            // work out how long its been since the last update, this
            // will be used to calculate how far the entities should
            // move this loop
            long delta = System.currentTimeMillis() - lastLoopTime;
            lastLoopTime = System.currentTimeMillis();