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

ContactHitEvent

структура в UnityEngine.LowLevelPhysics2D

Выполнено в:UnityEngine.Physics2DModule

Описание

Событие, возникающее, когда пара PhysicsShape вступает в контакт с относительной скоростью, превышающей PhysicsWorld.contactHitEventThreshold.

Представленные формы могут быть уничтожены, поэтому они должны всегда проверяться с помощью PhysicsShape.isValid. Это может быть сообщено для спекулятивных контактов, которые имеют подтвержденный импульс. См. PhysicsWorld.contactHitEvents.

Свойства

Свойство Описание
approachSpeedСкорость приближения фигур, обычно в метрах в секунду. Это значение всегда положительное.
contactIdУникальный идентификатор контакта. Этот контакт является летучим и может быть уничтожен автоматически при модификации или симулировании мира, поэтому его всегда следует проверять на действительность с помощью PhysicsShape.ContactId.isValid.
normalНормальный вектор, который всегда указывает в направлении от фигуры A к фигуре B.
pointТочка, где фигуры столкнулись в начале временного шага. Это средняя точка между двумя поверхностями. Это может быть в умозрительной точке, где две фигуры не касались друг друга в начале временного шага.
shapeAОдна из фигур, участвующих в событии.
shapeBДругая фигура, участвующая в событии.