Exemplo n.º 1
0
 private void myDrawingSurface_MouseWheel(object sender, MouseWheelEventArgs e)
 {
     if (scene.Camera is IZoomCamera)
     {
         IZoomCamera abCamera = scene.Camera as IZoomCamera;
         float       dist     = abCamera.Distance;
         abCamera.Zoom(-(e.Delta / 120) * (dist / 5));
     }
 }
        private void Start()
        {
            cameraTransform = transform;

            moveCameraSystem = new MoveCameraSystem();
            zoomCameraSystem = new ZoomCameraSystem();

            moveCameraSystem.Setup(_offset);
            zoomCameraSystem.Setup(GetComponent <Camera>(), _minZoom, _maxZoom);
        }