小编Sea*_*ean的帖子

移动/调整大小期间 opengl 窗口冻结

我正在使用 LWJGL 开发游戏。在移动窗口时(计划在未来添加调整大小的代码),渲染循环冻结。我希望它在移动时继续以某种方式运行。LWJGL 不包括 glutMainLoop。

Display 属于 OpenGL,而不是 Java。

相关代码:

    regular = new DisplayMode(800,600);
    GL11.glClearColor(0.47f,0.55f,1.0f, 0.0f); 
    GL11.glClearDepth(1.0f); 
    try {
        Display.setDisplayMode(regular);
        Display.setTitle("Game Name");
        Display.setIcon(loadIcon("resources/icon.png"));
        Display.create();
        seedresult= new Random(seed);
    } catch (LWJGLException e) {
        e.printStackTrace();
    }
    while (!Display.isCloseRequested()) {
    Display.sync(60);
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT);
    //render objects
    Display.update();}
    System.exit(0);
Run Code Online (Sandbox Code Playgroud)

java opengl lwjgl

5
推荐指数
1
解决办法
3068
查看次数

标签 统计

java ×1

lwjgl ×1

opengl ×1