Z轴对象上的LWJGL运动不会缩放

时间:2015-11-08 18:38:12

标签: java opengl lwjgl axis

我自己做了一个小应用程序,我试图用w,s,a,d移动所以我编写了以下代码

if(Keyboard.isKeyDown(GLFW.GLFW_KEY_W, getWindowID())) {
        glTranslated(0, 0, 10);
        System.out.println("Hi");
    }if(Keyboard.isKeyDown(GLFW.GLFW_KEY_S, getWindowID())) {
        glTranslated(0, 0, -10);
    }

类键盘工作正常的问题是,当我在z轴上移动时,它不会像人们期望的那样缩放,当我持有更长时间的对象时,就会消失(因为渲染距离)。我的opengl的初始化代码:

glClearColor(0, 0, 0, 1);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity(); // Resets any previous projection matrices
    glOrtho(0, width, height, 0, 1, -1);
    glMatrixMode(GL_MODELVIEW);

0 个答案:

没有答案