【问题标题】:LWJGL GUI not startingLWJGL GUI 未启动
【发布时间】:2014-11-28 23:50:07
【问题描述】:

我正在尝试进入 LWGJL 和游戏开发。我正在尝试制作一个基本窗口,但没有显示任何内容。我导入了 LWJGL 和 Slick。另外,你知道有什么好的Java游戏开发教程吗?感谢您的帮助!

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();


     }
 }

【问题讨论】:

  • 看起来你在开始绘图之前错过了一个glClear() 电话。

标签: java user-interface graphics lwjgl


【解决方案1】:

您可以通过本教程从 LWJGL 开始... http://www.youtube.com/watch?v=z0S5Ded2IJY

我就是这样开始的 ;) 这几乎是一步一步的...所以你可以很容易地弄清楚所有事情

【讨论】:

    【解决方案2】:

    您可能打算将名为 Boot 的方法用作构造函数。 public void Boot 应改为public Boot。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 2014-04-30
      • 2011-10-08
      • 1970-01-01
      相关资源
      最近更新 更多