我正在创建一个简单的宠物模拟器,这是我为作业创建的第一个项目。大多数功能都运行良好,我已经重写了很多次,因为我在设置项目方面做得更好,但是在添加计时器时我遇到了一个巨大的地板。
运行项目后,我的游戏似乎运行良好,正在渲染图像(也许不是最有效的),并且我的计时器/FPS 计数器运行良好。然而,自从我添加了这个计时/FPS 代码后,它在 FPS 中的速度越来越慢,然后冻结并崩溃。
我遵循了 Ninja Cave 的 LWJGL 计时教程。http://ninjacave.com/lwjglbasics4
这是我的源代码,并非所有类都包括在内,因为有很多,但如果需要可以。我试图只包括以渲染为重点的那些。
主类 http://pastebin.com/BpkHHnnj
渲染类 http://pastebin.com/QtJeYw1a
纹理加载器类 http://pastebin.com/RX5iDXQm
主游戏状态类 http://pastebin.com/pvgDLkeM
宠物课 http://pastebin.com/VF6cq9S4
谢谢