ContactPoint2D
структура в UnityEngine
Выполнено в:UnityEngine.Physics2DModule
Описание
Подробная информация о конкретной точке контакта, участвующей в физическом столкновении 2D.
Точка контакта описывает точку пересечения между двумя Collider2D. ContactPoint2D могут существовать только на Collider2D, которые не установлены как триггеры, так как триггеры не определяют точки контакта.
Дополнительные ресурсы: Collider2D.isTrigger, Physics2D.GetContacts, Rigidbody2D.GetContacts, Collider2D.GetContacts и Collision2D.
Свойства
| Свойство | Описание |
|---|---|
| bounciness | Эффективный отскок, используемый для ContactPoint2D. |
| collider | Входящий Collider2D участвовал в столкновении с otherCollider. |
| enabled | Указывает, включена или отключена система реагирования на столкновение или реакция на столкновение. |
| friction | Эффективное трение, используемое для ContactPoint2D. |
| normal | Нормальная поверхность в точке контакта. |
| normalImpulse | Получает импульс, приложенный к точке контакта вдоль ContactPoint2D.normal. |
| otherCollider | Другие Collider2D, участвующие в столкновении с коллайдером. |
| otherRigidbody | Другой Rigidbody2D, участвовавший в столкновении с жестким кузовом. |
| point | Точка контакта между двумя коллайдерами в мировом пространстве. |
| relativeVelocity | Получает относительную скорость двух коллайдеров в точке контакта (только для чтения). |
| rigidbody | Входящий Rigidbody2D участвовал в столкновении с otherRigidbody. |
| separation | Получает расстояние между коллайдерами в точке контакта. |
| tangentImpulse | Получает импульс, приложенный к точке контакта, которая перпендикулярна ContactPoint2D.normal. |