Advertisement
kasru

Camera zoom

Feb 7th, 2013
4,282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //****** Donations are greatly appreciated.  ******
  2. //****** You can donate directly to Jesse through paypal at  https://www.paypal.me/JEtzler   ******
  3.  
  4. //zoom camera
  5. var distance : float = 60;
  6. var sensitivityDistance : float = 50;
  7. var damping : float = 5;
  8. var minFOV : float = 40;
  9. var maxFOV : float = 60;
  10.  
  11. function Start () {
  12.     distance = camera.fieldOfView;
  13. }
  14.  
  15. function Update () {
  16.  
  17.     distance -= Input.GetAxis("Mouse ScrollWheel") * sensitivityDistance;
  18.     distance = Mathf.Clamp(distance, minFOV, maxFOV);
  19.     camera.fieldOfView = Mathf.Lerp(camera.fieldOfView, distance, Time.deltaTime * damping);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement