Ссылка на определение цепи для LowLevelPhysics2D API
Примечание: Эта документация посвящена написанию C# скрипты с использованием LowLevelPhysics2D API. Использовать 2D физики в Unity Editor используя компоненты, такие как Rigidbody 2D компонент, см. 2D физика вместо этого.
Исследуйте свойства, которые можно использовать для настройки цепной формы в Unity Editor с помощью LowLevelPhysics2D API.
Материал поверхности
Свойства в разделе Материал поверхности определяют, как форма взаимодействует с другими формами.
| Свойство | Описание |
|---|---|
| Фрикция | Задает коэффициент трения для коллайдера. Значение 0 означает отсутствие трения, как у льда. Значение 1 означает очень высокое трение, как у резины. По умолчанию 0, 6. |
| Отдача | Устанавливается насколько гибкой является поверхность и насколько другие коллайдеры отпрыгивают от нее. Значение 0 означает, что поверхность совсем не гибкая, как мягкая глина. Значение 1 означает, что поверхность очень гибкая, как резина. По умолчанию 0. |
| Смешивание при трении | Определяет метод, используемый Unity для смешивания трения двух объектов, когда они контактируют. Параметры:
|
| смешивание | Определяет метод, используемый Unity для смешивания отскока двух объектов при контакте между ними. Параметры:
|
| Приоритет трения | Определяет, какая фигура предоставляет свой режим Смешивания Трения при контакте двух фигур. Unity использует режим Смешивания Трения из фигуры с наивысшим значением Приоритета Трения. Если две фигуры имеют одинаковое значение Приоритета Трения, Unity использует наивысшее значение перечисления SurfaceMaterial.MixingMode из двух фигур. |
| Приоритет | Определяет, какая фигура предоставляет свой режим Смешивания Отскока при контакте двух фигур. Unity использует режим Смешивания Отскока из фигуры с наивысшим значением Приоритета Отскока. Если две фигуры имеют одинаковое значение Приоритета Отскока, Unity использует наивысшее значение перечисления SurfaceMaterial.MixingMode из двух фигур. |
| Сопротивление качению | Задает степень сопротивления формы качению. Диапазон значений от 0 до 1, где 0 означает отсутствие сопротивления качению, а 1 — полное сопротивление качению. |
| Скорость касания | Устанавливается скорость, с которой поверхность перемещает другие объекты, вступающие в контакт с ней, в метрах в секунду. Например, если вы установите Tangent Speed на 5, поверхность будет действовать как конвейерная лента, которая перемещает объекты по поверхности со скоростью 5 метров в секунду. Вы можете использовать положительное или отрицательное значение для установки направления движения. |
| изготовленный на заказ цвет | Задает цвет, используемый Unity для рисования отладочной визуализации формы. Значение alpha игнорируется. Дополнительные сведения см. в Рисование отладочной визуализации объектов. |
Контактный фильтр
Свойства в Контактный фильтр раздел определяет, с какими другими фигурами фигура столкнется. Дополнительные сведения см. в Настройка столкновений между объектами.
| Свойство | Описание |
|---|---|
| Категории | Устанавливает слои, к которым принадлежит эта форма. |
| Контакты | Задает слои, с которыми столкнется эта форма. |
| Индекс группы | Назначает фигуру группе и переопределяет Категории и Контакты свойства. Используйте следующие значения:
|
Другие свойства
| Свойство | Описание |
|---|---|
| является петлей | Соединяет первую и последнюю вершины цепи, чтобы образовать петлю. |
| Триггеры событий | Создает триггерное событие, когда фигура начинается и заканчивается перекрытием другой фигуры, которая имеет Это триггер свойство включено. Чтобы получить события, см. PhysicsWorld.triggerBeginEvents. |