open gl同样的代码,拷贝过来运行结果是黑色,是不是什么地方的颜色配置没做好,什么都不懂耶~

qq_33664241 2016-01-07 04:01:22
#include <windows.h>
#include <gl/glut.h>

void RenderScene(void)
{
glClear(GL_COLOR_BUFFER_BIT); //用当前的清除颜色清除窗口
glFlush(); //刷新绘图命令
}

void SetupRC(void) //设置渲染状态
{
glClearColor(0.0f,0.0f,1.0f,1.0f);
}

//void main(void)
int main(int argc,char* argv[])
{
glutInit(&argc,argv); //对GLUT函数库进行初始化
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGBA); //创建窗口时使用哪种类型的显示模式
glutCreateWindow("simple"); //创建glut窗口
glutDisplayFunc(RenderScene); //当窗口被绘制时,调用RenderScene函数
SetupRC(); //执行渲染之前应完成的所有OpenGL初始化工作
glutMainLoop(); //启动GLUT框架的运行
return 0;
}
...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ynsenyu 2016-01-11
  • 打赏
  • 举报
回复
这教程老掉牙了吧?建议学glfw3,glut就算是还在更新的兼容版本freeglut都不什么好用的,很多编译通过运行不了的,不过大把教程还是用它
fly_dragon_fly 2016-01-08
  • 打赏
  • 举报
回复
glClearColor设置的蓝色, 怎么是黑的了,跟一下RenderScene有没有调用
赵4老师 2016-01-08
  • 打赏
  • 举报
回复
搜网络教程“学OpenGL编3D游戏”。

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧