| ||||||||||||
Die Anweisung ENTITYTEXTURE weist einem Objekt eine Textur zu. Der optionale Parameter "Frame" muss nur dann angegeben werden, wenn eine geladene Textur mehr als ein Animationsframe enthält. Der Standardwert dafür ist 0. Der optionale Parameter "Index" gibt an, welcher Texturebene (layer) des Objekts eine Textur zugewiesen werden soll. Einem Objekt können mehrere Texturen (0-3) zugewiesen werden. Dies nennt man Multitextur. ![]() | ||||||||||||
Parameter | ||||||||||||
| ||||||||||||
Rückgabewert | ||||||||||||
- | ||||||||||||
Beispiel | ||||||||||||
Dieses Programm erstellt einen Würfel, der dann texturiert wird und mit Tasten gedreht werden kann: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() ROTATEENTITY light,90,0,0 cube=CREATECUBE() POSITIONENTITY cube,0,0,5 tex=LOADTEXTURE("media/b3dlogo.jpg") ENTITYTEXTURE brush,tex 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 | ||||||||||||
BRUSHTEXTURE, ENTITYALPHA, ENTITYBLEND, ENTITYCOLOR, ENTITYFX, ENTITYSHININESS |