我目前正在试验 LWJGL。我创建了一个非常简单的 .obj 加载器,将其渲染到我的屏幕上,并创建了一个类似 fps 的相机。它再简单不过了,但我只有 40 FPS,而且它使用了大量的视频内存,而且我的 GPU 风扇吹得像地狱一样。我做错什么了?
这是我的代码:
FPSController.java(主类): http ://pastebin.com/kjWrJs0p
OBJLoader.java:http://pastebin.com/cGmLU0Fz _
模型.java: http ://pastebin.com/gMX8SXXc
Face.java:http://pastebin.com/5P813v9V _
第一个问题:我的 FPS 计数器实际上是一个合适的计数器吗?
第二个问题:为什么这个小程序对我的 GPU 要求这么高?
第三个问题:与纹理、照明、着色器等一起使用的最佳模型类型是什么?