2014-11-28 2 views
0

Я пытаюсь попасть в LWGJL и разработку игр. Я пытаюсь сделать базовое окно, но ничего не появляется. Я импортировал LWJGL и Slick. Кроме того, знаете ли вы о каких-либо хороших учебниках по разработке Java-игр? Спасибо за помощь!LWJGL GUI не начат

import static org.lwjgl.opengl.GL11.*; 
import org.lwjgl.LWJGLException; 
import org.lwjgl.opengl.Display; 
import org.lwjgl.opengl.DisplayMode; 

public class Boot { 
    public void Boot() { 
    try { 
     Display.setDisplayMode(new DisplayMode(600,400)); 
     Display.create(); 
    } catch (LWJGLException e) { 
     e.printStackTrace(); 

    } 

    glMatrixMode(GL_PROJECTION); 
    glLoadIdentity(); 
    glOrtho(0, 600, 400, 0, 1, -1); 
    glMatrixMode(GL_MODELVIEW); 
    // init OpenGL here 

    while (!Display.isCloseRequested()) { 
     glBegin(GL_LINES); 
     glVertex2f(10, 10); 
     glVertex2f(100, 100); 
     glEnd(); 
     // render OpenGL here 

     Display.update(); 
     Display.sync(60); 
    } 

    Display.destroy(); 
} 

public static void main(String[] args) { 
    new Boot(); 


    } 
} 
+1

Похоже, что вам не хватает вызова 'glClear()' перед началом рисования. –

ответ

0

Вы можете начать с LWJGL с этим руководством ... http://www.youtube.com/watch?v=z0S5Ded2IJY

Вот как я начал;) Это в значительной степени шаг за шагом репетит ... так что вы можете понять все легко

0

Возможно, вы использовали для этого метода с именем Boot как конструктор. public void Boot следует изменить на public Boot.