// 每个颜色的分量占一个字节
// 参数数据是 R 红色 G 绿色 B 蓝色 A 透明度
// 下面设置的含义是白色, 绘制点的时候, 每次都使用白色绘制..., -2.0f, -10.0f) , 绘制前设置的是 蓝色 ;
设置颜色就是在点设置前调用 glColor4ub(0, 0, 255, 255) 方法 , 设置当前颜色 ;
当 白色的点 到 绿色的点...之间连线时 , 颜色会从白色渐变到绿色 ;
代码如下 :
// 渲染场景
// 清除缓冲区 ,
// 使用之前设置的 glClearColor(1.0, 0.0, 0.0, 1.0) 擦除颜色缓冲区...dc);
运行效果如下 :
第
1
个点白色 , 第
2
个点绿色 , 第
3
个点蓝色 ;
线段
1
白色 ~ 绿色渐变 , 线段
2
绿色 ~ 蓝色渐变 , 线段
3
蓝色...~ 白色渐变 , 这是 OpenGL 固定管线差值出来的颜色 ;
八、相关资源
----
GitHub 地址 : https://github.com/han1202012/OpenGL
博客源码快照