TestOverlapShape
Tests if the provided shape overlaps any shapes. The selected shape is excluded from any results and must be in this world otherwise a warning will be produced.
Read time 1 minuteLast updated 5 days ago
Definition
- Type: Method
- Namespace: Unity.U2D.Physics
- Assembly: UnityEngine.PhysicsCore2DModule
TestOverlapShape(PhysicsShape, QueryFilter)
Tests if the provided shape overlaps any shapes. The selected shape is excluded from any results and must be in this world otherwise a warning will be produced.
public bool TestOverlapShape(PhysicsShape shape, PhysicsQuery.QueryFilter filter)
Parameters
The shape used to check overlap.
The filter to control the result returned.
Returns
Type | Description |
|---|---|
| bool | If the query overlaps anything. |
TestOverlapShape(PhysicsShape, Vector2, QueryFilter)
Tests if the provided shape overlaps any shapes. The selected shape is excluded from any results and must be in this world otherwise a warning will be produced.
public bool TestOverlapShape(PhysicsShape shape, Vector2 origin, PhysicsQuery.QueryFilter filter)
Parameters
The shape used to check overlap.
The point, in world space, the shape's local geometry is tested at. The shape's body is not moved and its position is not used, so the same shape can be tested anywhere.
The filter to control the result returned.
Returns
Type | Description |
|---|---|
| bool | If the query overlaps anything. |