Хотел использовать Smoothdamp для плавного движения из одной точки в другую. Решил сделать такое:
_movingPart.eulerAngles = Vector3.SmoothDamp(_root.eulerAngles, _newRotation, ref _currentRotateVelosity, _openingTime);
Думал что он от старта до конца дойдет за время которое указано, но он двигается медленее примерно в 3 раза и таймер на это время секунды срабататывает быстрее, чем требуемый конец передвижения.
Разделил на 3, вроде работает нормально, но почему оно так медленно двигается?
_movingPart.eulerAngles = Vector3.SmoothDamp(_root.eulerAngles, _newRotation, ref _currentRotateVelosity, _openingTime / 3);