Edge Collider 2D component reference
Refer to the Edge Collider 2D component properties to create freeform and open path collision areas.
Read time 2 minutesLast updated 20 days ago
The Edge Collider 2D component is a Collider 2D that interacts with the 2D physics system. The collider's shape is an edge made of line segments that you can adjust to fit the shape of a sprite or any other shape. The collider’s start and end points don't need to meet or enclose an area to function. Unlike the Polygon Collider 2D, they can form a straight line or other single edge shapes.
Property | Function |
|---|---|
| Edit Collider | Select Edit Collider Edit Collider icon |
| Material | Select the Physics Material 2D that determines properties of collisions, such as friction and bounce. |
| Is Trigger | Enable this if you want the collider to behave as a trigger. The physics system ignores the collider when you enable this option. |
| Used By Effector | Enable this if you want an attached Effector 2D component to use the collider. |
| Offset | Set the local offset values of the collider geometry. |
| Edge Radius | Set a value that forms a radius around the edge of the collider. This results in a larger collider with rounded convex corners. The default value is 0 (no radius). |
| Points | Expand to view read-only information about the complexity of the generated Collider. |
| Use Adjacent Start Point | Enable this property to calculate the collision response using the Adjacent Start Point to form the collision normal when a collision occurs at the Edge Collider’s start point. |
| Adjacent Start Point X/Y | Set the x and y-coordinates of the Adjacent Start Point. |
| Use Adjacent End Point | Enable this property to calculate the collision response using the Adjacent End Point to form the collision normal when a collision occurs at the Edge Collider's end point. |
| Adjacent End Point X/Y | Set the x and y-coordinates of the Adjacent End Point. |
| Layer Overrides | Expand for the layer override settings. |
| Layer Override Priority | Sets the decision priority when this collision shape collides with another collision shape. Refer to its API documentation for more information. |
| Include Layers | Sets the layers this collision shape collides with. Refer to |
| Exclude Layers | Sets the layers this collision shape doesn't collide with. Refer to |
| Force Send Layers | Sets the layers this collision shape sends forces to during collisions. Refer to |
| Force Receive Layers | Sets the layers this collision shape can receive forces from during collisions. Refer to |
| Contact Capture Layers | Sets the layers of other Collider 2D components to capture during collisions. Refer to |
| Callback Layers | Sets the layers to report collisions or triggers with. Refer to |
