改变窗口的颜色

时间:2013-11-29 00:22:02

标签: opengl

我正在使用this教程和OpenGL超级明星学习OpenGL(4.3及以上版本),作为学习3D计算机图形和渲染概念的一部分。

我想尝试一些涉及改变窗户颜色的初步实验。为此,我使用以下代码

time_t tt;
time(&tt);

GLfloat color[4];

color[0] = (float)sin(tt) * 0.5f + 0.5f;
color[1] = (float)cos(tt) * 0.5f + 0.5f;
color[2] = 0.0f;
color[3] = 1.0f;

glClearBufferfv(GL_COLOR, 0, color);`

我尝试将其插入RenderFunction()并在Chapter1.c的fprintf函数下面,但窗口仍然不会改变颜色。我知道这是一个足够愚蠢的实验,可以激活窗口,但我只想尝试学习。我的问题是,我应该在哪里放置我的代码或在本教程代码中应该做哪些修改,以便它会改变窗口的颜色?

更新: 我阅读了this这个问题,这个问题有点相关,但我仍然无法为窗口设置动画。

0 个答案:

没有答案