Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

boolIf 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.

origin

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

boolIf the query overlaps anything.