Peek left and right

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
USAGE: Just place this script on the camera of your FPS player. This script will work for any game object but works best with a camera. Enjoy!
+
USAGE: Just place this script on the camera of your FPS player. This script will work for any game object but works best with a camera. Enjoy!  
  
 
var cam : Transform;
 
var cam : Transform;

Revision as of 20:39, 26 December 2010

USAGE: Just place this script on the camera of your FPS player. This script will work for any game object but works best with a camera. Enjoy!

var cam : Transform; var nextPos = 0.0; var nextPos2 = -0.2; var dampVelocity = 0.4; var dampVelocity2 = 0.4;

function Update () {

  var newPos = Mathf.SmoothDamp(cam.transform.localPosition.x, nextPos, dampVelocity, .1);
  var newPos2 = Mathf.SmoothDamp(cam.transform.localPosition.y, nextPos2, dampVelocity2, .1);
  
  cam.transform.localPosition.x = newPos;
  cam.transform.localPosition.y = newPos2;
  
  if(Input.GetKey("e"))
  {
      //adjust viewpoint and gun position
      nextPos = .6;
      nextPos2 = 1.5;

}

  else 
  {
      //adjust viewpoint and gun position
      nextPos = 0;
      nextPos2 = 1.5;

} }

if(Input.GetKey("q")) { //adjust viewpoint and gun position nextPos = -.6; nextPos2 = 1.5; }

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox