Peek left and right

From Unify Community Wiki
(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
{{Cleanup}}
+
Author: [[User:Jediaction|Jediaction]]
  
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==
'''
+
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.'''
+
  
 +
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.'''
  
 +
<javascript>
 
var cam : Transform;
 
var cam : Transform;
 
var nextPos = 0.0;
 
var nextPos = 0.0;
Line 45: Line 46:
 
}
 
}
 
}
 
}
 +
</javascript>

Revision as of 17:30, 20 September 2011

Author: Jediaction

Usage

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!

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.

<javascript> 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;

} } </javascript>

Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox