All Solutions to 2D Collisions not working

After a year of unity why do I continue to have problems with collisions in 2D! Ive posted this thread so we can list all solutions for everyone to use and also hopefully it will help me figure out my new “collision not working problem”. Im going to kick start us off with these few:

Do you have a rigidbody and collider attached.
Set Collision detecting to continuous not discrete.
Have you ticked the box for is a trigger and not coding for a trigger.
Have you got it set to used by effector and deleted the effector.
Check that the objects are on the same layer.

There must be more because my box collider 2Ds are still passing straight through each other!

Resolved my issue by copying the component of a collider from a different object and then pasting it on my new object. I have no idea how this makes a difference because the values were identical but that worked for me and can be added to the list.

Example: Delete collider, make new collider

Do not move an object by its transform & expect the physics system to know :slight_smile:
Move by force/velocity.

1 Like