我使用OpenGL编写了一个 Perl 脚本。它调用glutMainLoop()
让用户查看一些内容,然后用户关闭窗口,但我想让他继续使用脚本并重新打开一个新窗口并查看其他内容。那可能吗?我发现可以执行此指令:
glutSetOption(GLUT_ACTION_ON_WINDOW_CLOSE,GLUT_ACTION_GLUTMAINLOOP_RETURNS);
窗口关闭后返回代码。但是,如果我再次调用一个glut*
函数,它会告诉我不调用就不能调用它glutInit
,如果我调用glutInit
它,它会告诉我不能再调用它!有什么诀窍吗?