Ссылка на определение кузова для LowLevelPhysics2D API
Примечание: Эта документация посвящена написанию C# скрипты с использованием LowLevelPhysics2D API. Использовать 2D физики в Unity Editor используя компоненты, такие как Rigidbody 2D компонент, см. 2D физика вместо этого.
Исследуйте свойства, которые можно использовать для настройки физического тела в Unity Editor. Дополнительные сведения см. в Создание объекта с LowLevelPhysics2D API.
| Свойство | Описание |
|---|---|
| Тип кузова | Настраивает, как тело будет вести себя в симуляции физики.
|
| Сдерживающие средства | Поставляет ограничения на движение и вращение тела. Варианты следующие:
|
| Transform режим записи | Задает метод, используемый Unity для копирования положения физического тела в компонент Transform на GameObject. Параметры:
|
| Позиция | Задает положение тела в мировом пространстве. |
| Ротация | Задает вращение тела в градусах. |
| Линейная скорость | Задает начальную скорость тела в метрах в секунду. По умолчанию 0. |
| Угловая скорость | Задает начальную скорость вращения тела в градусах в секунду. По умолчанию 0. |
| Линейная амортизация | Задает скорость уменьшения линейной скорости, чтобы имитировать сопротивление воздуха, сопротивление воздуха или трение. Низкие значения приводят к более медленной скорости распада, так что тело движется быстрее и дольше, как тяжёлый объект. Высокие значения приводят к более быстрой скорости распада, так что тело замедляется за короткое время, как легкий объект. По умолчанию 0. |
| Угловая амортизация | Устанавливается скорость уменьшения угловой скорости для имитации сопротивления воздуха, трения или трения. По умолчанию 0. |
| Гравитационная шкала | Масштабирует силу тяжести, применяемую к телу. Используйте положительное значение, чтобы применить силу тяжести в том же направлении, отрицательное значение, чтобы обратить силу тяжести, или 0, чтобы не применять силу тяжести. По умолчанию это 1, что означает, что сила тяжести не масштабируется вверх или вниз. |
| Порог сна | Задает скорость, ниже которой Unity временно удаляет тело из физических вычислений, чтобы сэкономить время процессора. Значение в метрах в секунду. По умолчанию 0.05. |
| Быстрое вращение разрешено | Убирает ограничение скорости вращения физического тела. Ограничение предотвращает слишком большие силы и неправильное прохождение объектов друг через друга. Включение этого свойства рекомендуется только для круглых объектов. Для более подробной информации см. Перемещение GameObject. |
| Допускаются быстрые столкновения | Обязательное непрерывное обнаружение столкновений для этого тела. Включите это свойство для очень быстро движущегося объекта, который проходит через другие объекты. Включение этого параметра может уменьшить производительность. Дополнительные сведения см. в Настройка столкновений между объектами LowLevelPhysics2D и API. |
| Спать разрешено | Удаляет тело из физических расчетов, когда оно не движется или не столкается, чтобы сэкономить время процессора. Рекомендуется оставить это свойство включенным. |
| Пробуждение | Переводит тело в бодрствующее состояние, а не в спящее. |
| Включено | Удаляет тело из физики, но сохраняет тело и его ручки. Включение этого свойства также удаляет из физики все фигуры и соединения, прикрепленные к телу. |