| ||
Der Befehl FREEENTITY löscht ein Objekt (entity). Man kann danach einen neuen erstellen. Das Löschen eines Entitys ü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 Objekte löschen. | ||
Parameter | ||
Entity=Identität eines Objekts (entity) | ||
Rückgabewert | ||
- | ||
Beispiel | ||
Es wird ein Würfel mit einer Lichtquelle erstellt. Mit einigen Tasten lässt sich dieser Würfel dann drehen: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() light=CREATELIGHT() ROTATEENTITY light,90,0,0 cube=CREATECUBE() POSITIONENTITY cube,0,0,5 ENTITYCOLOR cube,0,0,255 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 FREEENTITY camera FREEENTITY light FREEENTITY cube END | ||
Siehe auch | ||
FREEBRUSH, FREETEXTURE |