Есть два обЪекта камеры.
1.Изометрический вид.
2.Вид от первого лица.
Когда надо я могу переключаться между камерами, но если я переключаюсь с 2 на 1 вид, то нормально, а с 1 на 2 второй движения неправельные.
- Код: Выделить всё
Public iso as new camera
Public fps as new camera
Public engine as New Engine
Sub FPS()
'...Все операторы, отвечающие за движение.
End Sub
Sub Iso()
'...Все операторы отвечающие за движения и прорисовку мультитекстур.
End Sub
Sub Render()
DoEvents
'...
'...
If camera = "Isometric" then
engine.SetCamera iso
iso.setviewisometric 400,10000
ElseIf camera = "FPS" Then
engine.setcamera fps
fps.setcamera posx,posy,posz,lookx,looky,lookz
End If
End Sub