Rigidbody.interpolation
Declaration
public RigidbodyInterpolation interpolation;Описание
Интерполяции обеспечивает способ управлять появлением джиттера в движении вашего Rigidbody GameObjects во время выполнения.
Интерполяции рассчитывает позу Rigidbody в кадрах, которые приходятся между обновлениями физических шагов, чтобы уменьшить появление видимого джиттера. Это особенно полезно для персонажа игрока GameObjects, и любого другого GameObject, за которым следует камера. По умолчанию интерполяции отключены. Когда интерполяции или экстраполяции включены, система физики принимает управление трансформацией Rigidbody. По этой причине, вы должны следовать за любым прямым (нефизическим) изменением трансформации с вызовами Physics.SyncTransforms. В противном случае, Unity игнорирует любое изменение трансформации, которое не происходит от системы физики. Физика симулирования работает с дискретными шагами времени, в то время как графика отображается с переменной частотой кадров. Это может привести к визуальному джиттеру на некоторых GameObjects, потому что обновления физики и графики не синхронизированы. Визуальный эффект особенно заметен на GameObjects, за которым следует камера (таких как персонажи игрока и транспортные средства). Рекомендуется включить интерполяцию для главного персонажа, но отключить ее для всего остального.