Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Collisions and interactions in the Physics Core 2D API

Enable and detect collisions between 2D physics objects, and cast rays to check for intersections.
Read time 1 minuteLast updated 13 days ago

Combine or connect shapes, and enable and detect contact between physics objects using the Physics Core 2D API.
Note
This documentation is about writing C# scripts using the
Unity.U2D.Physics
API. To use 2D physics in the Unity Editor using components like the Rigidbody 2D component, refer to 2D physics instead.

Topic

Description

Introduction to collision in the Physics Core 2D APILearn about collisions between 2D physics objects, including collision types, layers, and layer masks.
Configure collisions between objectsChange which objects collide with which using layers and masks, and enable using 64 layers instead of 32.
Detect collisions between objectsTo detect when collisions occur and respond to them, use collision callback methods or event methods.
Check Physics Core 2D API intersectionsTo check whether 2D physics objects overlap or will collide, also known as intersections, use query methods.

Additional resources