gpt4 book ai didi

c# - 在 Unity C# 中将对象缓慢移动到新位置

转载 作者:太空狗 更新时间:2023-10-29 21:12:42 25 4
gpt4 key购买 nike

<分区>

我的场景中有一个汽车对象。我想通过将其缓慢移动到新位置来模拟基本的驾驶动画......我使用了下面的代码但我认为我使用 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);
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com