PhysicsWorld.OverlapGeometry
Declaration
public NativeArray<WorldOverlapResult> OverlapGeometry(LowLevelPhysics2D.CircleGeometry geometry, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия круга, используемая для проверки перекрытия. Это должно быть в мировом пространстве. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все фигуры, которые перекрывают указанную геометрию Circle. Окружность с радиусом 0 эквивалентна PhysicsWorld.OverlapPoint. См. CircleGeometry, QueryFilter, WorldOverlapResult и Allocator
Declaration
public NativeArray<WorldOverlapResult> OverlapGeometry(LowLevelPhysics2D.CapsuleGeometry geometry, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия капсулы, используемая для проверки перекрытия. Она должна находиться в мировом пространстве. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все фигуры, которые перекрывают указанную геометрию Capsule. См. CapsuleGeometry, QueryFilter, WorldOverlapResult и Allocator.
Declaration
public NativeArray<WorldOverlapResult> OverlapGeometry(LowLevelPhysics2D.PolygonGeometry geometry, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия полигона, используемая для проверки наложения. Это должно быть в мировом пространстве. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все фигуры, которые перекрывают указанную геометрию полигона. См. PolygonGeometry, QueryFilter, WorldOverlapResult и Allocator.
Declaration
public NativeArray<WorldOverlapResult> OverlapGeometry(LowLevelPhysics2D.SegmentGeometry geometry, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия сегмента, используемая для проверки наложения. Она должна находиться в мировом пространстве. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все фигуры, которые перекрывают указанную геометрию Сегмента. См. SegmentGeometry, QueryFilter, WorldOverlapResult и Allocator.
Declaration
public NativeArray<WorldOverlapResult> OverlapGeometry(LowLevelPhysics2D.ChainSegmentGeometry geometry, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| геометрия | Геометрия Chain-Segment, используемая для проверки перекрытия. Она должна находиться в мировом пространстве. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все фигуры, которые перекрывают указанную геометрию Цепного Сегмента. См. ChainSegmentGeometry, QueryFilter, WorldOverlapResult и Allocator.