After upgrading the official Space Shooter Tutorial to Unity 5, collisions stop working.
Additionally, the following error is reported:
Non-convex MeshColliders with non-kinematic Rigidbodies are no longer supported in Unity 5.0.
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.
Sign up to join this communityAfter upgrading the official Space Shooter Tutorial to Unity 5, collisions stop working.
Additionally, the following error is reported:
Non-convex MeshColliders with non-kinematic Rigidbodies are no longer supported in Unity 5.0.
Luckily the error message is quite self explanatory.
The solution to this problem is to check Convex for all the Mesh Colliders found in the project.
Only the Player GameObject should have a Mesh Collider in this project. So check Convex, and make sure that Is Trigger is checked as well.