04-15-2019, 02:58 PM
You can reverse the direction of camera rotation with setting IsXAxisInverted on MouseCameraController to true.
If you want to reverse the direction of camera movement, then you need to derive your class from MouseCameraController and override the MoveCamera method - for example:
As you see, you can also provide your own logic for camera rotation with overriding the RotateCamera.
If you want to reverse the direction of camera movement, then you need to derive your class from MouseCameraController and override the MoveCamera method - for example:
PHP Code:
public class MyMouseCameraController : MouseCameraController
{
public override void MoveCamera(double mouseDx, double mouseDy)
{
// Reverse x movement direction
mouseDx = -mouseDx;
base.MoveCamera(mouseDx, mouseDy);
}
//public override void RotateCamera(double mouseDx, double mouseDy)
//{
// base.RotateCamera(mouseDx, mouseDy);
//}
}
As you see, you can also provide your own logic for camera rotation with overriding the RotateCamera.
Andrej Benedik

