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

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.