| |||||||||
Die Anweisung AMBIENTLIGHT ändert die Farbe des Umgebungslichtes. Die einzelnen Farbanteile können nur im Bereich von 0-255 liegen. Die Standardfarbe ist 255,255,255 (=weiß). Mit der Farbe 0,0,0 wird kein Umgebungslicht angezeigt. Alle Objekte werden mit dieser Farbe "beleuchtet". Wird nur das Umgebungslicht benutzt, so erscheinen die Objekte flach/unecht, da keine Schattierungen hinzugefügt werden.
![]() Umgebungslicht ändert Objektfarbe | |||||||||
Parameter | |||||||||
| |||||||||
Rückgabewert | |||||||||
- | |||||||||
Beispiel | |||||||||
Dieses Programm zeigt einen drehenden Kegel. Die Umgebungsfarbe kann dabei beliebig eingestellt werden: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() sphere=CREATESPHERE(32) POSITIONENTITY sphere,-2,0,5 cone=CREATECONE(32) POSITIONENTITY cone,2,0,5 red#=127 green#=127 blue#=127 WHILE NOT KEYDOWN(1) IF KEYDOWN(2)=1 AND red#>0 THEN red#=red#-1 IF KEYDOWN(3)=1 AND red#<255 THEN red#=red#+1 IF KEYDOWN(4)=1 AND green#>0 THEN green#=green#-1 IF KEYDOWN(5)=1 AND green#<255 THEN green#=green#+1 IF KEYDOWN(6)=1 AND blue#>0 THEN blue#=blue#-1 IF KEYDOWN(7)=1 AND blue#<255 THEN blue#=blue#+1 AMBIENTLIGHT red#,green#,blue# RENDERWORLD TEXT 0,0,"Drücke 1-6, um die Farbe zu ändern" TEXT 0,20,"Rot: "+red# TEXT 0,40,"Grün: "+green# TEXT 0,60,"Blau: "+blue# FLIP WEND END | |||||||||
Siehe auch | |||||||||
CREATELIGHT, LIGHTRANGE, LIGHTCOLOR, LIGHTCONEANGLES |