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