Forum: Multimedia
Delphi
by Destroyer446,
7. Jul 2012
Ich habe das mit GL_LINE_LOOP probiert, nur leider waren die Linien nicht so, wie ich wollte;
Meine Versuchs-Prozedur:
procedure DrawBlock(X, Y: Integer; RGBColor: TRGBColor);
begin
glBegin(GL_QUADS);
glColor3f(RGBColor.R, RGBColor.G, RGBColor.B);
glVertex2f(X, Y);
glVertex2f(X+BlockSize, Y);
glVertex2f(X+BlockSize, Y+BlockSize);
Forum: Multimedia
Delphi
by Destroyer446,
7. Jul 2012
Ja aber ich will ja wissen wie ich die verdunkle :|
Aber ich hab jetzt noch ein anderes Problem was auch damit zu tun hat:
Ich will das Quadrat (GL_QUADS) zum Rand hin dunkler machen, wie bekomm ich das hin?
Also nicht nur einfach glColor3f sondern Mitte hell -> Rand dunkel - Vorschläge?
Danke!!
Mfg
Forum: Multimedia
Delphi
by Destroyer446,
7. Jul 2012
Das Problem dabei ist, wenn ich z.B. habe:
glColor3f(0, 240, 233);
und dann als dunkle variante mache:
glColor3f(0, 213, 206);
funzt das nich weil er nicht von 255 ausgeht sondern von 213 wenn 213 das höchste ist.
Das heißt er rechnet nur Prozentual - und das möchte ich vermeiden.
Hat da jemand eine Lösung?