ENTITYCOLOR Entity, Rot#, Grün#, Blau#


BeschreibungBlitz3D
Die Anweisung ENTITYCOLOR wählt eine andere Objektfarbe aus. Die einzelnen Farbanteile können nur im Bereich von 0-255 liegen. Die Standardfarbe ist 255,255,255 (=weiß).

Beachte! Wenn der Wert 2 mit BRUSHFX oder ENTITYFX gesetzt wurde, dann hat dieser Befehl keine Wirkung, stattdessen wird Vertex-Farbe benutzt.


Parameter
Entity=Identität eines Objekts (entity)
Rot=Rotanteil 0-255
Grün=Grünanteil 0-255
Blau=Blauanteil 0-255


Rückgabewert
-


Beispiel
Es wird ein Würfel mit einer Lichtquelle erstellt. Mit einigen Tasten lässt sich dieser Würfel dann drehen:

GRAPHICS3D 640,480
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
light=CREATELIGHT()
ROTATEENTITY light,90,0,0
cube=CREATECUBE()
POSITIONENTITY cube,0,0,5
ENTITYCOLOR cube,0,0,255
WHILE NOT KEYDOWN(1)
   pitch#=0
   yaw#=0
   roll#=0
   IF KEYDOWN(208)=1 THEN pitch#=-1
   IF KEYDOWN(200)=1 THEN pitch#=1
   IF KEYDOWN(203)=1 THEN yaw#=-1
   IF KEYDOWN(205)=1 THEN yaw#=1
   IF KEYDOWN(45)=1 THEN roll#=-1
   IF KEYDOWN(44)=1 THEN roll#=1
   TURNENTITY cube,pitch#,yaw#,roll#
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
BRUSHCOLOR, ENTITYALPHA, ENTITYBLEND, ENTITYFX, ENTITYSHININES, ENTITYTEXTURE