Hi Leute,
ich habe ein Problem mit der Kamera-Bewegung, b.z.w. sie will nicht so wie ich will
Was Stimmt an dem Code nicht??
Code der Kamerabewegung:
ich habe ein Problem mit der Kamera-Bewegung, b.z.w. sie will nicht so wie ich will
Was Stimmt an dem Code nicht??
Code der Kamerabewegung:
VB.NET-Quellcode
- Dim richtungsvektor As Vector3 = Camera._target - Camera._pos
- 'richtungsvektor.Normalize()
- '' Dev.Transform.World *= Matrix.RotationZ(0.0) * _
- ''Matrix.RotationY(Label10.Text / 100) * Matrix.RotationX(Label11.Text / 100)
- Camera._target.X = Camera._target.X + Label10.Text / 100
- Camera._target.Y = Camera._target.Y + Label11.Text / 100
- 'Right
- If Label15.Text = 1 Then
- Camera._pos.X = Camera._pos.X + 5 / 10
- Camera._target.X = Camera._target.X + 5 / 10
- End If
- 'Left
- If Label16.Text = 1 Then
- Camera._pos.X = Camera._pos.X - 5 / 10
- Camera._target.X = Camera._target.X - 5 / 10
- End If
- 'Forward
- If Label17.Text = 1 Then
- 'Camera._pos.Y = Camera._pos.Y + 5 / 10
- 'Camera._target.Y = Camera._target.Y + 5 / 10
- richtungsvektor.Multiply("0,2")
- End If
- 'Backward
- If Label18.Text = 1 Then
- Camera._pos.Y = Camera._pos.Y - 5 / 10
- Camera._target.Y = Camera._target.Y - 5 / 10
- End If
- Camera._pos += richtungsvektor
- Camera.update()