# MouseOrbit snaps to center of &quot;target&quot;.

 0 Hi everyone. I have a small modified script of "MouseOrbit". The problem is that When I click the left mouse button(Fire1). The camera(the object attached with the mouseOrbit script) snaps to the center of the object. But I would like it to not snap to the center of the "target".I apologize my poor description I do simply not know how to formulate myself. ``````var target : Transform; var distance = 10.0; var xSpeed = 250.0; var ySpeed = 120.0; var yMinLimit = -20; var yMaxLimit = 80; private var x = 0.0; private var y = 0.0; @script AddComponentMenu("Camera-Control/Mouse Orbit") function Start () { var angles = transform.eulerAngles; x = angles.y; y = angles.x; // Make the rigid body not change rotation if (rigidbody) rigidbody.freezeRotation = true; } function LateUpdate () { if(Input.GetButtonDown("Fire")){ if (target) { x += Input.GetAxis("Mouse X") * xSpeed * 0.02; y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02; y = ClampAngle(y, yMinLimit, yMaxLimit); var rotation = Quaternion.Euler(y, x, 0); var position = rotation * Vector3(0.0, 0.0, -distance) + target.position; transform.rotation = rotation; transform.position = position; } } static function ClampAngle (angle : float, min : float, max : float) { if (angle < -360) angle += 360; if (angle > 360) angle -= 360; return Mathf.Clamp (angle, min, max); } } ``````So do you know how not to make the camera snap center of the "target"?Thanks. more ▼ asked Aug 08 '11 at 01:13 PM Mathias 268 ● 8 ● 13 ● 18 add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users

Be the first one to answer this question

By Email: