title: All objects in game vibrates(shakes) back and forth while moving player. How can I make it smooth?
body: <p>I am new to unity, I searched for this problem but couldn't find satisfactory answer.</p>
  
  <p>I have cube as player with rigidbody (gravity deactivated) attached </p>
  
  <p>and few other big cubes as buildings 
  and camera attached to player.</p>
  
  <p>When I move player with arrow keys, it moves smoothly but all other objects vibrates, as I increase the speed of player  ground and buildings stars vibrating more and more.</p>
  
  <hr>
  
  <p>My Player Script:-</p>
  
  <pre><code>    using UnityEngine;
  using System.Collections;
  
  public class playerController : MonoBehaviour {
  
  public Rigidbody player;
  public float speed;
  private Vector3 vect;
  
  // Use this for initialization
  void Start () {
  
      player = GetComponent&lt;Rigidbody&gt; ();
  }
  
  
  void  Update () {
      float moveH = Input.GetAxis ("Horizontal");
      float moveV = Input.GetAxis ("Vertical");
      vect = new Vector3 (moveH,0.0f,moveV);   
  }
  
  void FixedUpdate () {
      player.velocity = vect*speed;
  }
  
  }
  </code></pre>
  
  <p>2] My camera script:-</p>
  
  <pre><code>    using UnityEngine;
  using System.Collections;
  
  public class CameraController : MonoBehaviour {
  
  public Transform player;
  public  GameObject cameraa;
  private Vector3 offset;
  public float speed;
  
  
  void Start () {
  
      //calculating offset
      offset = cameraa.transform.position - player.position;
  }
  
  // Update is called once per frame
  void    FixedUpdate () {
  
      cameraa.transform.position = player.position + offset;
  }
  }
  </code></pre>
  
  <ul>
  <li>In camera I tried Update(), FixedUpdate() and LateUpdate()
  but effect was nearly same and not smooth.</li>
  </ul>
  
  <p>How can I make gound and other object move smoothly??</p>