- Home /
Unity 5 no longer supports no kinematic rigid bodys with mesh colliders? Workaround?
Hello, I have a triangular prism(basically just a cube sliced in half diagonally) that the player should be able to move around and it has a rigid body for physics. I need to have a collider and a rididbody on it. I figured the best way to make the collider was with a mesh collider, but when I put it on the object and run the game unity says "Non-convex Mesh with Non-kinematic rigid body is no longer supported in Unity 5." Unity says I either have to make it kinematic or remove the rigid body". Kinematic means forces don't apply to the object right? So is there any way I can get around this problem. Thx.
As the error message says, non-convex meshes are not supported with non-kinematic rigidbodies. $$anonymous$$ake sure your mesh is convex.
Enabling "Convex" on the mesh collider component should fix it. It will generate a convex collider based on your mesh.
Your answer
Follow this Question
Related Questions
How do I grab an object without going through it? 0 Answers
Rigidbody.isKinematic vs. moving a static collider via script 0 Answers
(2D) Can't use colliders when I have a kinematic rigidbody? 1 Answer
Moving a regular Unity primitive and PhysX performance 0 Answers
Using a capsule collider is giving me some trouble with collisions (pics inside) 0 Answers