Qt OpenGL Window Example显示一个彩色三角形。颜色,即RGB角,使用以下设置:
static const GLfloat colors[] = {
1.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f,
0.0f, 0.0f, 1.0f
};
如何将黑色背景更改为另一种颜色?
Qt OpenGL Window Example显示一个彩色三角形。颜色,即RGB角,使用以下设置:
static const GLfloat colors[] = {
1.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f,
0.0f, 0.0f, 1.0f
};
如何将黑色背景更改为另一种颜色?
1条答案
按热度按时间rt4zxlrg1#
使用
glClearColor
函数设置透明颜色:C规格说明
参数说明
red
、green
、blue
、alpha
指定清除颜色缓冲区时使用的红、绿、蓝和Alpha值。初始值均为
0
。说明
glClearColor
指定glClear
用来清除颜色缓冲区的红、绿、蓝和Alpha值。由glClearColor
指定的值被钳制到范围[0,1]
。如文档所示,当您通过
glClear
函数(通过指定GL_COLOR_BUFFER_BIT
参数)清除颜色缓冲区时,会使用清除颜色: