Unity3d — Rigidbody
Rigidbody — это компонент отвечающий за физику.
Параметры
- Mass — масса объекта.
- Drag — сопротивление среды. Может использоваться для замедления скорости движения объекта, например, во время падения объекта.
- Angular Drag — сопротивление среды для углового вращения объекта. Работает аналогично drag, но применяется именно к вращению.
- Use Gravity — флаг наличия гравитации.
- Is Kinematic — флаг влияния физики движка на объект с RigidBody. Если нужен неподвижный объект, то это самое то.
- Interpolate — нахождение промежуточных расчетов физики для сглаживания эффектов, например, для более плавного движения объекта.
- Collision Detection — режим обнаружения столкновений.
- Constraints — ограничения, используется для запрета перемещения и вращения по выбранной оси.
Время расчета физики можно менять в меню «Project Settings»-«Time»-«Fixed Timestep».
Изменять силу гравитации можно в «Project Settings»-«Physics»-«Gravity».
Возможно, вам будет интересно:
- Автоматическое масштабирование Canvas для разных разрешений экранов на Unity3d
- Уровень API игры на Unity3d для публикации в Google Play (error API level 29)
Компонент Rigidbody 2d Unity

- Body Type — тип тела. Три варианта, dynamic — динамическое тело(с массой), cinematic — тело без массы, statc — жестко зафиксированное тело.
- Simulated — TO DO.
- Use Auto Mass — использовать автоматический расчет массы. Расчитывается исходя из размеров Коллайдера.
- Mass — масса.
- Linear Drag — размер линейного сопротивления.
- Angular Drag — размер сопротивления на поворот объекта.
- Gravity Scale — угол, при котором на объект действует гравитация.
- Collision Detection — как обрабатывать столкновения между объектами. Discrete — событие столкновения регистрируется при взаимодействии коллайдеров, во время программно обновления расчетов. Continuous — столкновение регистрируется, когда коллайдер объекта должен коснуться другого коллайдера, между обновлениям расчетов.
- Sleeping Mode — для экономии ресурсов, объект может спать, sleeping mode обрабатывает этот эффект. Never Sleep — объект никогда не спит. Start Awake — объект изначально не спящий. Start Asleep — объект спит, но может быть разбужен внешними воздействиями.
- Interpolate — сглаживание объекта. None — сглаживание не применяется. Interpolate — применяется сглаживание, основанное на предыдущем и текущем кадрах. Extrapolate — применяется сглаживание, основанное на текущем и будущем кадрах.
- Constraints — ограничение на движение твердого тела. Freeze Position — Останавливает движение объекта, движущегося по осям X и Y. Freeze Rotation — останавливает объект, вращающийся вокруг оси Z.