我有一个搅拌机obj。 OpenGL应用程序中的文件。我还添加了一个摄像头,以便它可以在该物体周围移动(它是一个建筑物,所以它非常大)。它的帧速率很糟糕。
为什么它变慢和/或如何让它更快?
void camera (void) {
glRotatef(xrot,1.0,0.0,0.0);
glRotatef(yrot,0.0,1.0,0.0);
glTranslated(-xpos,-ypos,-zpos); }
这只是我简单的相机类。以防它有帮助。
答案 0 :(得分:1)
您的代码可能有些慢的原因:
毕竟你需要做很多优化。我将从优化渲染管道开始,删除固定的函数管道并开始使用着色器和顶点缓冲区。