【发布时间】: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