ENTITYALPHA Entity, Alpha#


BeschreibungBlitz3D
Die Anweisung ENTITYALPHA ändert den Alphawert eines Objekts. Der Alphawert kann nur im Bereich von 0 bis 1 liegen (1=Standard).

Alpha ist ein Transparenzwert. Dabei bedeutet 1=sichtbar und 0=unsichtbar. Mit den Werten, die zwischen 0 und 1 liegen, kann man Glas, Eis oder Wasser simulieren.

Der Alphawert 0 kann besonders nützlich sein. Blitz3D rendert solche Objekte nicht. Dafür kann man es auf Kollision testen. Deshalb ist es anders als HIDEENTITY, welches Kollisionsprüfung nicht zulässt.



Parameter
Entity=Identität eines Objekts (entity)
Alpha=Transparenz (0=unsichtbar bis 1=sichtbar)


Rückgabewert
-


Beispiel
Dieses Programm erstellt zwei drehende Würfel. Auf den linken Würfel wurde dieser Effekt angewendet:

GRAPHICS3D 640,480,0,2
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
light=CREATELIGHT(1)
ROTATEENTITY light,90,0,0

cube1=CREATECUBE()
ENTITYALPHA cube1,.5
ENTITYCOLOR cube1,100,100,255
POSITIONENTITY cube1,-.5,0,5

cube2=CREATECUBE()
ENTITYCOLOR cube2,255,100,100
POSITIONENTITY cube2,.5,0,5

WHILE NOT KEYDOWN(1)
   TURNENTITY cube1,.1,1,1
   TURNENTITY cube2,-1,-1,-1
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
BRUSHALPHA, ENTITYAUTOFADE, ENTITYBLEND, ENTITYCOLOR, ENTITYFX, ENTITYSHININESS, ENTITYTEXTURE