Eli miten VB:llä saisi fadetettua värisävystä RGB(96, 170, 255) väriin RGB(128,64,0) niin, että alkupiste olisi
Screen.Height / 10
ja lopetus olisi
Screen.Height / 10 - (Screen.Height / 100)
. Ok, tunnustan. Olen tekemässä 3D-hommelia VB:llä.
Lasket ensin jokaiselle värikomponentille, kuinka paljon ne muuttuvat tuon liu'un aikana. Sitten jaat saadun luvun niin moneen osaan, kuin liu'un matkalla on rivejä. Sitten piirrät yhden vaakaviivan kerrallaan, lisäten joka kerralla tuon edellisessä kohdassa lasketun yhden rivin muutoksen jokaiseen komponenttiin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.