| ||||||||||||
Die Anweisung BRUSHTEXTURE kann eine Textur einem Pinsel zugeweisen. 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 Pinseln 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") brush=CREATEBRUSH() BRUSHTEXTURE brush,tex PAINTMESH cube,brush 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 | ||||||||||||
BRUSHALPHA, BRUSHBLEND, BRUSHCOLOR, BRUSHFX, BRUSHSHININESS, ENTITYTEXTURE |