PhysicsIntersectRayResult2D
Хранит результат запроса на перекресток лучей.
Хранит результат запроса на перекресток лучей.
Этот объект содержит информацию о пересечении, полученную PhysicsDirectSpaceState2D.IntersectRayInto.
После звонка PhysicsDirectSpaceState2D.IntersectRayInto, поля этого объекта будут заселены информацией о ударе, если луч пересекает форму. Если перекрестка не происходит, значения остаются неизменными по сравнению с предыдущим состоянием.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
PhysicsIntersectRayResult2DКонструктор
public PhysicsIntersectRayResult2D();Свойства6
ColliderСвойство
public ReckfellObject Collider { get; }Коллизионный объект.
ColliderIdСвойство
public ulong ColliderId { get; }Идентификационный номер коллапсирующего объекта.
ColliderRidСвойство
public Rid ColliderRid { get; }Пересекающийся объект Rid.
ColliderShapeСвойство
public int ColliderShape { get; }Индекс формы коллизий.
NormalСвойство
public Vector2 Normal { get; }Поверхность объекта в точке пересечения нормальная, или Vector2(0, 0) если луч начинается внутри формы и PhysicsRayQueryParameters2D.HitFromInside это true.
PositionСвойство
public Vector2 Position { get; }Точка пересечения.
Методы6
GetColliderReckfellObject
public ReckfellObject GetCollider();ReckfellObjectGetColliderIdulong
public ulong GetColliderId();ulongGetColliderRidRid
public Rid GetColliderRid();RidGetColliderShapeint
public int GetColliderShape();intGetNormalVector2
public Vector2 GetNormal();Vector2GetPositionVector2
public Vector2 GetPosition();Vector2