можно без пивота, но с ним тебе будет проще, иначе тебе нужно будет как то следить чтобы твоя камера никуда не делась от твоего игрока. В коде примерно так:
Gamer = CreatePivot()
Camera = CreateCamera()
EntityParent camera, gamer
...
; начало главного цикла
While Not KeyHit(1)
If keydown(вверх) then
rotX = 1
ElseIf Keydown(вниз) then
rotX = -1
Else
rotX = 0
EndIf
If keydown(влево) then
rotY = -1
ElseIf keydown(вправо) then
rotY = 1
Else
rotY = 0
EndIf
TurnEntity gamer, 0, RotY, 0
TurnEntity camera, RotX, 0, 0
Renderworld()
Flip
; конец главного цикла
Wend
End
Переменная RotX следит за скоростью поворота по оси X, то есть вверх/вниз, переменная RotY следит за скоростью поворота по оси Y, то есть влево/вправо. В командах keyDown в скобках тебе нужно написать сканкод клавиш, которыми ты будешь нажимать, чтобы вращать игрока. Также можно сделать управление на мыши, но это уже ты сам попробуй. Подсказка: Используй команды MouseXspeed(), MouseYSpeed()