Erzeugt eine Kamera die sich mit der Maus und den Pfeiltasten bewegen lässt.

Parameter

[parent%] ein übergeordnetes Entity (optional)

Beachte

Es lässt sich derzeit nur die Bewegungsgeschwindigkeit mittlels SetCameraModeSpeed ändern. Funktionen zur Anpassung der Rotationsgeschwindigkeit und der Tastenbelegung folgen später

Beispiel

VSync(True)

AppTitle("Hello World")
AntiAlias(16)
SetDriver(EDT_DIRECT3D9)

Graphics3D(800, 600)
ClsColor(30, 90, 120)

cam% = CreateFPSCamera()
cube% = CreateCube()
l% = CreateLight(LIGHT_POINT)

SetCameraMoveSpeed(cam, 0.001)

PositionEntity(cube, 0, 0, 2)
PositionEntity(cam, 0, 1, -2)
PositionEntity(l, -3, 1, 0)
LightRange(l, 200)

Repeat			
	RenderWorld()
Until KeyHit(KEY_ESCAPE)

EndGraphics()
End

Kommentare

  • Keine Kommentare gefunden