| ||||||
Die Anweisung LIGHTRANGE setzt die maximale Reichweite des Lichts einer Lichtquelle. Alles außerhalb dieses Bereichs wird von Lichtquelle nicht beeinflusst. Der Parameter "Reichw" ist ein Wert, welcher am besten durch experimentieren eingestellt werden soll.
| ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
- | ||||||
Beispiel | ||||||
Dieses Programm erstellt eine Welt mit zwei 3D-Objekten. Zusätzlich wird eine Lichtquelle erzeugt, deren Reichweite beliebig eingestellt werden kann: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() sphere=CREATESPHERE(32) light=CREATELIGHT(3) cone=CREATECONE(32) ROTATEENTITY light,90,0,0 POSITIONENTITY light,0,10,5 POSITIONENTITY sphere,-2,0,5 POSITIONENTITY cone,2,0,5 AMBIENTLIGHT 100,100,100 val#=10 WHILE NOT KEYHIT(1) IF KEYDOWN(2)=1 AND val#>1 THEN val#=val#-1 IF KEYDOWN(3)=1 AND val#<100 THEN val#=val#+1 LIGHTRANGE light,val# RENDERWORLD TEXT 0,0,"Drücke 1-2, um die Entfernung zu ändern" TEXT 0,20,"Entfernung: "+val# FLIP WEND END | ||||||
Siehe auch | ||||||
CREATELIGHT, LIGHTCOLOR, LIGHTCONEANGLES |