一天中的好时光。创建透视相机时出现问题。代码片段:
glViewport(0,0,1024,840);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(30f ,1024f / 840f, 0.001f,100);
glMatrixMode(GL_MODELVIEW);
抛出异常:
Exception in thread "main" java.lang.NoSuchMethodError: org.lwjgl.opengl.GL11.glMultMatrix(Ljava/nio/FloatBuffer;)V
at org.lwjgl.util.glu.Project.gluPerspective(Project.java:218)
at org.lwjgl.util.glu.GLU.gluPerspective(GLU.java:286)
使用 glOrtho 时,一切都很好。可能是什么问题呢?
此方法已在 LWJGL 3 中删除。取自 2.93 lwjgl-util 不合适。由于版本3已经“轻量化”,Perspective的实现必须自己写。
ps:问题已解决。你可以删除它...