Code: Alles auswählen
InitMouse()
OpenWindow(0, 0, 0, 800, 600, #PB_Window_ScreenCentered, "Test")
InitEngine3D()
InitSprite()
OpenScreen(800, 600, 16, "test") ; Nr1
CreateCamera(0, 0, 0, 100, 100) ; Nr2
CameraLocate(0, 0, 5, -20)
CameraLookAt(0, 0, 0, 0)
SkyDome("test.bmp", 10)
Repeat
ClearScreen(0, 0, 0)
RenderWorld()
FlipBuffers()
ExamineMouse()
RotateCamera(0, 0, MouseDeltaX(), 0) ; Nr3
Until MouseButton(1)
man muss nur mal die maus paar mal heftik hin und her bewegen und schon verzehrt sich alles bis man nix mehr sieht.
RotateCamera() (makirung Nr3) kommt nicht damit der kombination von CameraLocate() (makierung Nr1) und CameraLookAt() (makierung Nr2) zurecht. ich vermute mal das RotateCamera die "ausrichtungsmatix" der kammera falsch berechnet.

Das ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.