Почему не изменяется скорость передвижения объектов используя Vector3.MoveTowards (Unity c#)?
Требуется поменять объекты местами. Использую Vector3.MoveTowards и отдельную переменную: private float speed = 5.5f; Передвижение осуществляется в Update(). Получается код в виде:
curMove.transform.position = Vector3.MoveTowards(curMove.transform.position, lastPos, speed * Time.deltaTime);
lastMove.transform.position = Vector3.MoveTowards(lastMove.transform.position, curPos, speed * Time.deltaTime);
Все меняется местами, работает и движется, однако - при изменении значения speed что на 0.005f, что на 1000f - скорость движения объектов не изменяется! Что это может быть и в чем проблема?