FREETEXTURE Textur


BeschreibungBlitz3D
Der Befehl FREETEXTURE löscht eine Textur. Man kann danach einen neue laden/erstellen.

Das Löschen einer Textur übernimmt BlitzBasic auch automatisch am Ende des Programms. Trotzdem ist es besser, wenn man es manuell macht. Zudem kann man während der Ausführung Texturen löschen.


Parameter
Textur=Identität einer Textur


Rückgabewert
-


Beispiel
Erstellt einen Kegel und einen polierten Boden. Dieser Kegel lässt sich bewegen...

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

cone=CREATECONE(32)
POSITIONENTITY cone,0,2,0
plane=CREATEPLANE()
grass_tex=LOADTEXTURE("media/chorme-2.bmp")
ENTITYTEXTURE plane,grass_tex
ENTITYALPHA plane,0.5
mirror=CREATEMIRROR()

WHILE NOT KEYHIT(1)
   IF KEYDOWN(203)=1 THEN MOVEENTITY cone,-0.1,0,0
   IF KEYDOWN(205)=1 THEN MOVEENTITY cone,0.1,0,0
   IF KEYDOWN(208)=1 THEN MOVEENTITY cone,0,-0.1,0
   IF KEYDOWN(200)=1 THEN MOVEENTITY cone,0,0.1,0
   IF KEYDOWN(44)=1 THEN MOVEENTITY cone,0,0,-0.1
   IF KEYDOWN(30)=1 THEN MOVEENTITY cone,0,0,0.1
   RENDERWORLD
   TEXT 0,0,"Benutze Cursortasten und A/Z"
   FLIP
WEND
FREETEXTURE grass_tex
END


Siehe auch
FREEBRUSH, FREEENTITY