1

有人可以解释一下, glutMainLoop 到底是做什么的?主要功能的顺序是否重要?

int main(int argc, char *argv[])
    {
      glutInit(&argc, argv);
      glutInitWindowSize(400, 300);
      glutInitWindowPosition(100, 100);

      glutInitDisplayMode(GLUT_RGB);
      glutCreateWindow("First Game");

      glutReshapeFunc(Reshape);
      glutDisplayFunc(Draw);
      glClearColor(0, 0, 0, 0);

      glutMainLoop();
      return 0;
    }
4

2 回答 2

0

主要强调 ItzWarty 的评论: glutMainLoop

本质上,这就是您的 GLUT 应用程序能够处理事件的方式。

于 2010-05-21T00:09:08.420 回答
0

glutMainLoop 已被解释 是的,订单很重要,但没什么了不起。非常合乎逻辑

首先你初始化显示模式接下来你设置窗口的属性,大小位置\现在你创建一个窗口

现在是主要部分,您注册所有回调,即显示 fn 等就是这样!现在你调用你的事件处理器!

于 2010-05-24T17:52:33.307 回答