title: Slowly moving an object to a new position in Unity C#
body: <p>I have a car object in my scene. I would like to simulate a basic driving animation by moving it to a new position slowly... I have used the code below but I think I'm using Lerp wrong? It just jumps forward a bit and stops?</p>
  
  <pre><code>void PlayIntro() {
      GameObject Car = carObject;
      Vector3 oldCarPos = new Vector3(Car.transform.position.x, Car.transform.position.y, Car.transform.position.z);
      GameObject posFinder = GameObject.Find("newCarPos");
  
      Vector3 newCarPos = new Vector3(posFinder.transform.position.x, posFinder.transform.position.y, posFinder.transform.position.z);
  
      carObject.transform.position = Vector3.Lerp (oldCarPos, newCarPos, Time.deltaTime * 2.0f);
  }
  </code></pre>