| ||||||
Diese Anweisung lädt eine Textur und liefert danach die Identität zurück. Diese Textur kann danach auf beliebige Objekte mit dem Befehl ENTITYTEXTURE gezogen werden. BlitzBasic kann BMP-Bilder laden. Die Vollversion kann zusätzlich noch JPG und PNG laden. Der optionale Parameter "Modus" stellt Textureffekte ein. Mehrere Effekte können kombiniert werden, indem die Zahlen addiert werden. Hier kurze Beschreibung: [1] Color Map = Die Textur wird so eingezeichnet wie man die sieht [2] Alpha Map = Wenn ein Bild ein alpha-map enthält, dann werden bestimmte Bereiche transparent eingezeichnet. Sonst wird color-map als alpha-map benutzt. Dunkle Stellen sind transparenter. [4] Masked = alle schwarzen Flächen werden nicht eingezeichnet. [8] Mipmapped = für weite Entfernungen wird eine Textur mit weniger Details benutzt. [16] Clamp U = Textur-Koordinate U wird fixiert. [32] Clamp V = Textur-Koordinate V wird fixiert. [64] Spherical reflection map = Reflektionseffekt - bekannt von Teapot
![]() | ||||||
Parameter | ||||||
| ||||||
Rückgabewert | ||||||
Identität der geladenen Textur. Wenn eine Null zurückgeliefert wird, dann konnte die Grafikdatei nicht geladen werden. | ||||||
Beispiel | ||||||
Erstellt einen Würfel. Auf diesen Würfel wird eine Textur gezogen. Mit einigen Tasten lässt sich dieser Würfel drehen: 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 cube,tex WHILE NOT KEYHIT(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 | ||||||
CREATETEXTURE, FREETEXTURE, LOADANIMTEXTURE |