2
我想使用C++(DarkGDK库)制作颜色渐变(从蓝到白,从左到右)。我正在尝试使用嵌套for循环来完成此操作。 这是我到目前为止有:DarkGDK颜色渐变代码
#include "DarkGDK.h"
void DarkGDK()
{
int colorDepth = dbScreenDepth();
dbSetDisplayMode(256,256,colorDepth);
dbClear(0,0,255);
for (int y = 0; y < 255; y++)
{
for (int x = 0; x < 255; x++)
{
}
}
dbWaitKey();
}
我不知道该怎么做,使迭代由每次红色和绿色值上升1。我一直盯着这个3小时,并没有取得进展...
任何帮助,将不胜感激。
开始简单;首先制作一个像素厚的渐变,然后当你完成时,只需在y轴上重复该步骤。如果你不了解梯度是如何工作的,你也可以开始简单思考:如何从灰色渐变到(几乎)黑色?等等,然后扩大R,G和B. – Rookie 2012-03-14 22:17:19