CLEARWORLD [Entity] [,Brush] [,Textur]


BeschreibungBlitz3D
Löscht alle Objekte, Pinsel und/oder Texturen.

Dies ist dann sinnvoll, wenn ein Level beendet wurde und dann alle Objekte gelöscht werden sollen. Die Objekte, Pinsel oder Texturen können dann neu erstellt/geladen werden, ohne die alten Objekte einzeln löschen zu müssen.


Parameter
Entity=0=Objekte nicht löschen
1=Objekte löschen (Standard)
Brush=0=Pinsel nicht löschen
1=Pinsel löschen (Standard)
Textur=0=Texturen nicht löschen
1=Texturen löschen (Standard)


Rückgabewert
-


Beispiel
Dieses Programm erstellt über 100 Würfel. Mit CLEARWORLD werden komplett alle Objekte gelöscht und neue erstellt:

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

DIM c(100)
FOR i=0 TO 100
   c(i)=CREATECUBE()
   POSITIONENTITY c(i),RND(-10,10),RND(-10,10),RND(10,100)
   ROTATEENTITY c(i),RND(360),RND(360),RND(360)
NEXT

CLEARWORLD
camera=CREATECAMERA()
light=CREATELIGHT(1)
ROTATEENTITY light,90,0,0
cube=CREATECUBE()
ROTATEENTITY cube,30,30,30
POSITIONENTITY cube,0,0,5

WHILE NOT KEYDOWN(1)
   RENDERWORLD
   FLIP
WEND
END


Siehe auch
FREEBRUSH, FREEENTITY, FREETEXTURE