ENTITYFX Entity, Effekt


BeschreibungBlitz3D
Die Anweisung ENTITYFX weist einem Objekt (entity) bestimmte Effekte zu. Mehrere Effekte können kombiniert werden. Dazu muss man nur die einzelnen Werte addieren. Sollen z.B. Effekte 1 und 2 angewendet werden, so muss man den Wert 3 übergeben.


Parameter
Entity=Identität eines Objekts (entity)
Effekt=Effekt, das zugewiesen werden soll:
+1=leuchtend
+2=Vertexfarbe statt Pinselfarbe benutzen
+4=flache Schattierung
+8=Nebeleffekt deaktivieren
+16=wie FLIPMESH (undokumentiert!)


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()
ENTITYFX cube1,1
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
BRUSHFX, ENTITYALPHA, ENTITYBLEND, ENTITYCOLOR, ENTITYSHININES, ENTITYTEXTURE