PhysicsWorld.OverlapShape
Declaration
public NativeArray<WorldOverlapResult> OverlapShape(LowLevelPhysics2D.PhysicsShape shape, LowLevelPhysics2D.PhysicsQuery.QueryFilter filter, Unity.Collections.Allocator allocator);Параметры
| Параметр | Описание |
|---|---|
| форма | Форма, используемая для проверки наложения. |
| фильтр | Фильтр для управления возвращаемыми результатами. |
| распределитель | Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent. |
Возвращаемое значение
NativeArray<WorldOverlapResult> Результаты перекрытия запроса. Этот NativeArray должен быть удален после использования, в противном случае произойдет утечка. Исключением является случай, когда массив пуст.
Описание
Возвращает все формы, которые перекрывают указанную форму. Выбранная форма исключается из всех результатов и должна находиться в этом мире, в противном случае будет выведено предупреждение.