Zeit#=PICKEDTIME# ()


BeschreibungBlitz3D
Die Funktion PICKEDTIME liefert die Zeit zurück, die für die letzte Berechnung mit der Funktion CAMERAPICK, ENTITYPICK oder LINEPICK benötigt wurde.

Die Befehle CAMERAPICK, ENTITYPICK oder LINEPICK müssen vor dem Befehl PICKEDTIME ausgeführt werden.


Parameter
-


Rückgabewert
Es wird die benötigte Zeit zurückgeliefert.


Beispiel
Erstellt einen drehenden Würfel. Wenn die Maus über dem Würfel ist, dann ändert es seine Farbe:

GRAPHICS3D 640,480,0,2
SETBUFFER BACKBUFFER()
camera=CREATECAMERA()
light=CREATELIGHT()
cube=CREATECUBE()
POSITIONENTITY camera,0,0,0
ROTATEENTITY light,90,0,0
POSITIONENTITY cube,0,0,10
ENTITYPICKMODE cube,2

WHILE NOT KEYDOWN(1)
   TURNENTITY cube,.5,1,2
   mx=MOUSEX()
   my=MOUSEY()
   entity=CAMERAPICK(camera,mx,my)
   IF entity=0 THEN ENTITYCOLOR cube,255,255,255
   IF entity<>0 THEN ENTITYCOLOR cube,0,255,0
   RENDERWORLD
   IF entity=0 THEN TEXT 0,0,"Nicht ausgewählt"
   IF entity<>0 THEN
      TEXT 0,0,"Ausgewählt:"+entity
      TEXT 0,20,"Benötigte Zeit:"+PICKEDTIME()
   ENDIF
   OVAL mx-5,my-5,10,10,1
   FLIP
WEND
END


Siehe auch
CAMERAPICK, ENTITYPICK, LINEPICK, PICKEDENTITY