<分区>
我的场景中有一个汽车对象。我想通过将其缓慢移动到新位置来模拟基本的驾驶动画......我使用了下面的代码但我认为我使用 Lerp 错了吗?它只是向前跳了一下然后停下来了?
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);
}