Peek left and right

From Unify Community Wiki
Revision as of 22:58, 26 December 2010 by Jediaction (Talk | contribs)

Jump to: navigation, search

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! I am sorry for the messy display. The website wont put the script in one piece. Feel free to put it together if you would like to use it. It will take a little bit of tweeking but if you are not a basic basic user, this shouldnt be a problem.


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; } else {

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

} }

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox