Я хотел бы знать, как можно перемещать объект с помощью time.deltaTime, когда его можно перемещать только по кругу.
В этом случае я имею дело с вращающейся камеройвокруг игрока.
_GoalX += Input.GetAxis("Mouse X");
float y = _PlayerHeight;
float x = Mathf.Cos(_GoalX);
float z = Mathf.Sin(_GoalX);
transform.localPosition = new Vector3(x, y, z);
Камера не должна быть помещена сразу в конечную позицию, но со временем, перемещаясь по кругу вокруг игрока.
Я не могу использовать Vector3.Lerp(startvector, targetvector), потому что тогда камера может попасть в плеер.