Разница между методами MoveRotation и Rotation в Unity заключается в их функциях. 1
MoveRotation поворачивает тело на заданные углы, при этом если включена интерполяция Rigidbody, то происходит плавный переход между двумя поворотами в промежуточных кадрах. 2 Этот метод используют, когда нужно непрерывно вращать Rigidbody в каждом FixedUpdate. 2
Rotation, в свою очередь, позволяет телепортировать Rigidbody из одного поворота в другой, без отображения промежуточных позиций. 2
Таким образом, MoveRotation больше подходит для непрерывного вращения, а Rotation — для быстрого перехода из одного поворота в другой. 2