CAMERAZOOM Kamera, Zoom#


BeschreibungBlitz3D
Mit CAMERAZOOM kann man eine ausgewählte Kamera hinein- und hinauszoomen. Der Standardwert ist 1. Ein kleinerer Wert verkleinert das Bild. Ein größerer Wert vergrößert es.

Wähle den Zoom-Wert 1, wenn ein 3D-Raum mit Wänden dargestellt wird. Wird eine "platte" Ansicht für ISO-Spiele benötigt, dann erhöhe den Zoom-Wert auf 1.5 und mehr.


Parameter
Kamera=Identität einer Kamera
Zoom=Zoom-Wert (Standard=1)


Rückgabewert
-


Beispiel
Hier werden viele Würfel erstellt und positioniert. Mit Pfeiltasten kann man die Kamera hinein-/herauszoomen:

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
zoom#=1

WHILE NOT KEYDOWN(1)
   IF KEYDOWN(200) AND zoom#<10 THEN zoom#=zoom#+.05
   IF KEYDOWN(208) AND zoom#>0 THEN zoom#=zoom#-.05
   FOR i=0 TO 100
      TURNENTITY c(i),1,1,1
   NEXT
   CAMERAZOOM camera,zoom#
   RENDERWORLD
   TEXT 0,0,zoom#
   FLIP
WEND
END


Siehe auch
CAMERARANGE, CAMERAVIEWPORT