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

RaycastHit2D

структура в UnityEngine

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

Описание

Возвращает информацию о коллайдерах 2D, обнаруженных физикой 2D в сцене.

Структура RaycastHit2D служит для возврата результатов множества запросов 2D-физики. Она содержит много сведений об обнаружении, включая Collider2D обнаруженные вместе с дополнительными деталями, такими как точка контакта, расстояние, пройденное до этой точки контакта, контактная нормальная в этой точке контакта и т.д.

При использовании любого физического запроса, который возвращает RaycastHit2D, вы всегда должны сначала проверить, содержит ли он действительный результат, который указывает на то, что был обнаружен попадание (пересечение). Вы можете сделать это, проверив, является ли RaycastHit2D true или false (см. примеры кода). Кроме того, когда результат неверен, все поля RaycastHit2D будут по умолчанию.

NOTE: Этот тип также используется в следующих физических запросах:

Дополнительные ресурсы: Physics2D.Raycast, Physics2D.Linecast, Physics2D.BoxCast, Physics2D.CapsuleCast, Physics2D.CircleCast, Physics2D.GetRayIntersection, Collider2D.Cast, Rigidbody2D.Cast, PhysicsScene2D.Raycast, PhysicsScene2D.Linecast, PhysicsScene2D.BoxCast, PhysicsScene2D.CapsuleCast, PhysicsScene2D.CircleCast и PhysicsScene2D.GetRayIntersection.

Свойства

Свойство Описание
centroidЦентроид мирового пространства (центр) физической формы запроса, когда он пересекается.
colliderCollider2D, обнаруженный физическим запросом.
distanceРасстояние, пройденное физическим запросом, прежде чем он обнаружил Collider2D.
fractionДоля расстояния, указанного в физическом запросе до того, как он обнаружил Collider2D.
normalПоверхностная нормальная обнаруженной Collider2D.
pointПозиция в мировом пространстве, где фигура физического запроса пересекается с обнаруженной поверхностью Collider2D.
rigidbodyRigidbody2D, к которому прикреплен Collider2D, обнаруженный физическим запросом.
transformTransform на GameObject, к которому прикреплен Collider2D.

Операторы

Оператор Описание
boolИмплицитный оператор, используемый для возврата истинного или ложного результата, указывающий, является ли результат действительным или нет.