Я пытаюсь сделать функцию перемешивания, чтобы я мог изменить порядок нескольких GameObjects
.
У меня есть несколько "букв" (GameObjects
) в круге, и когда я нажимаю "Перемешать"Мне просто нужно изменить их положение, но показать, что буква переместилась на новую позицию.
![enter image description here](https://i.stack.imgur.com/rr20f.png)
Я пытался: 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
, не показывая никакого движения.