| ||||||||||||
Die Anweisung LIGHTCOLOR ändert die Farbe einer Lichtquelle. Die Farbanteile liegen im Bereich von -255 bis +255. Bei 255,255,255 ist es das hellste Licht. Bei 0,0,0 bleibt die Lichtquelle unwirksam Bei -255,-255,-255 wird alles verdunkelt. Das ist bekannt als "negative Beleuchtung" und ist für Schatteneffekte nützlich. | ||||||||||||
Parameter | ||||||||||||
| ||||||||||||
Rückgabewert | ||||||||||||
- | ||||||||||||
Beispiel | ||||||||||||
Dieses Programm erstellt eine Welt mit zwei 3D-Objekten. Zusätzlich wird eine Lichtquelle erzeugt, deren Farbe beliebig eingestellt werden kann: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() sphere=CREATESPHERE(32) light=CREATELIGHT() cone=CREATECONE(32) ROTATEENTITY light,90,0,0 POSITIONENTITY sphere,-2,0,5 POSITIONENTITY cone,2,0,5 AMBIENTLIGHT 100,100,100 red#=127 green#=127 blue#=127 WHILE NOT KEYHIT(1) IF KEYDOWN(2)=1 AND red#>-255 THEN red#=red#-1 IF KEYDOWN(3)=1 AND red#<255 THEN red#=red#+1 IF KEYDOWN(4)=1 AND green#>-255 THEN green#=green#-1 IF KEYDOWN(5)=1 AND green#<255 THEN green#=green#+1 IF KEYDOWN(6)=1 AND blue#>-255 THEN blue#=blue#-1 IF KEYDOWN(7)=1 AND blue#<255 THEN blue#=blue#+1 LIGHTCOLOR light,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, LIGHTCONEANGLES, LIGHTRANGE |