Unity 6.3
0 онлайн 25 гостей 3 в системе
Вход

Ссылка на определение кузова для LowLevelPhysics2D API

Примечание: Эта документация посвящена написанию C# скрипты с использованием LowLevelPhysics2D API. Использовать 2D физики в Unity Editor используя компоненты, такие как Rigidbody 2D компонент, см. 2D физика вместо этого.

Исследуйте свойства, которые можно использовать для настройки физического тела в Unity Editor. Дополнительные сведения см. в Создание объекта с LowLevelPhysics2D API.

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

Дополнительные ресурсы