【发布时间】:2020-02-17 15:10:13
【问题描述】:
我正在尝试执行随机播放功能,以便可以更改多个 GameObjects 的顺序。
我在一个圆圈中有多个“字母”(GameObjects),当我点击“随机播放”时,我只需要重新排列它们的位置,但显示字母移动到新位置。
我试过了:Vector3.Lerp(startPosition, targetPosition, Time.time/2)
或
Vector3.MoveTowards(startPosition, targetPosition, Time.time/2)
但它没有正确移动。
我设法用这个来做这个动作:
Vector3 tempPosition = object1.transform.position;
object1.transform.position = object2.transform.position;
object2.transform.position = tempPosition;
但我只能移动 2 个GameObjects 而不显示任何移动。
【问题讨论】:
标签: c# unity3d gameobject lerp