Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#4

Re: [Andorra] Licht ?

  Alt 17. Jun 2008, 20:25
Leite eine Klasse von TSprite ab, überschreibe die Methode DoDraw und Zeichne dort dein Licht an die Entsprechende stelle. Schau dir dazu einfach den Quellcode von TImageSprite an - anstatt ein Image darzustellen möchtest du nur die Canvasoperationen ausführen.

Ach ja - damit das mit dem Ambientcolor funktioniert, musst du noch folgendes Einfügen:
AdDraw.Options := AdDraw.Options + [doLight];
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat