- Home /
This question was
closed Jul 14, 2012 at 12:21 AM by
TheDarkVoid for the following reason:
Problem is not reproducible or outdated
Question by
TheDarkVoid · Jun 27, 2012 at 04:48 PM ·
c#camera movement
[C#] Smooth Camera Movement Restrictions
I have this code to move my camera around and restrict is max and min position:
Vector3 XMaxpos = new Vector3(XMax , transform.position.y, transform.position.z);
Vector3 XMinpos = new Vector3(XMin , transform.position.y, transform.position.z);
Vector3 YMaxpos = new Vector3(YMax, transform.position.y, transform.position.z);
Vector3 YMinpos = new Vector3(transform.position.x , transform.position.y , YMin);
//Restrict
if(transform.position.x > XMax)
transform.position = XMaxpos;// * Time.deltaTime);
if(transform.position.x < XMin)
transform.position = XMinpos;// * Time.deltaTime);
if(transform.position.z > YMax)
transform.position = YMaxpos;// * Time.deltaTime);
if(transform.position.z < YMin)
transform.position = YMinpos;// * Time.deltaTime);
//Move
if(Input.GetKey(KeyCode.W))
transform.position = new Vector3(transform.position.x + CameraSpeed * Time.deltaTime, transform.position.y, transform.position.z);
if(Input.GetKey(KeyCode.S))
transform.position = new Vector3(transform.position.x - CameraSpeed * Time.deltaTime, transform.position.y, transform.position.z);
if(Input.GetKey(KeyCode.A))
transform.position = new Vector3(transform.position.x , transform.position.y , transform.position.z + CameraSpeed * Time.deltaTime);
if(Input.GetKey(KeyCode.D))
transform.position = new Vector3(transform.position.x , transform.position.y , transform.position.z - CameraSpeed * Time.deltaTime);
i would like it to bounce back a little, and not be jumpy like it is now when you continue trying to go in a direction. Any ideas?
Comment
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
Problems making a smash bros like camera 2 Answers
Move camera with inspector slider and include it's current location? 2 Answers