【发布时间】:2017-05-24 22:30:50
【问题描述】:
每当我运行它时,都会弹出窗口并看到它。 (When I run the game, I see this)
如果您只是简单地创建一个新的 Java 项目,导入 OpenGL、GLFW 和 LWJGL 以及本机,然后复制代码(删除包),则可以重新创建它
import static org.lwjgl.glfw.GLFW.*;
import static org.lwjgl.opengl.GL11.*;
import org.lwjgl.opengl.GL;
public class Game {
public static void main (String[] args) {
if(glfwInit() != true) {
System.err.println("GLFW Failed to initialize!");
System.exit(1);
}
long window = glfwCreateWindow(640,480,"Game", 0, 0);
glfwShowWindow(window);
glfwMakeContextCurrent(window);
GL.createCapabilities();
while(!glfwWindowShouldClose(window)) {
glfwPollEvents();
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_QUADS);
glVertex2d(-0.5,0.5);
glVertex2d(0.5,0.5);
glVertex2d(-0.5,-0.5);
glVertex2d(0.5,-0.5);
glEnd();
glfwSwapBuffers(window);
}
glfwTerminate();
}
}
【问题讨论】: