有人可以解释一下,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;
}
答案 0 :(得分:0)
主要强调ItzWarty的评论:glutMainLoop
基本上,这就是你的GLUT应用程序如何处理事件。
答案 1 :(得分:0)
首先初始化显示模式 接下来你设置窗口的属性,大小位置 现在你创建一个窗口
现在是主要部分,你注册所有的回调,即显示fn等 而已!现在你打电话给你的事件处理器!