如何在循环中关闭并重新打开GLUT窗口?

时间:2019-06-30 12:16:55

标签: c opengl glut freeglut

我正在做一个简单的OpenGL freeglut项目,需要关闭OpenGL窗口,并在发出命令后在初始状态下重新打开它(就像按下重播按钮时游戏再次凝视一样)。我想做这样的事情-

while (c == 'y') {
    glutDisplayFunc(display);
    glutMouseFunc(mouse);
    glutMainLoop();
    printf ("Want to play again? (y/n)\n");
    scanf ("%c", &c);
}

我该怎么做?我在某个地方看到了glutDestroyWindow(),但不知道如何在我的情况下使用它。

0 个答案:

没有答案