unity3d中如何让物体从一个点自动移动到另一个点呢,
1个回答

function Update () {

x09 transform.position = Vector3(Mathf.Lerp(minimum,maximum,Time.time),0,0);

}

lerp 就可以了 minimum 是你起始点,max是你到的点 你可以把 x y z 都换成 lerp

transform.position = Vector3(Mathf.Lerp(minimum,maximum,Time.time),Mathf.Lerp(minimum,maximum,Time.time),Mathf.Lerp(minimum,maximum,Time.time));

就这样 再把起始点的 xyz 分别填入,终点的也填入 就可以了.

Time.time 换成 Time.deltaTime 然后可以用 Time.deltaTime 乘以一个数

可以百jjop度搜:编.程.回.忆.录.之.unity3d

都是从零基础开始讲解的

比如

Time.deltaTime *2 或者

Time.deltaTime * 0.1

数越大速度越快