Hi All,
I encounter another problem when I set a object to use gravity.
I import an object (.fbx) from 3Ds or Maya and set it to use gravity. However, it will fall and will not stop on the plane / floor. If I create an object in Unity and set it to use gravity, it will stay on the floor.
Is there anything wrong I set? How can I solve this problem or I have to create all object in Unity?
Thanks for your help.
You need to make sure that the ball and the floor have colliders attached to them. Select the ball and click Component->Physics->Sphere Collider. Mess with the properties so it lines up with your mesh and then add a box collider to your floor if it doesn’t already have one and make sure it matches up with the mesh. You may also want to add mesh colliders to the table and chairs you have in the scene so that it interacts with them too.
Hi,
The table still cannot stay on the floor. Is there any things I set is wrong or miss somethings to set?
I think your issue is that your table model is actually four different models. You can see the different ones (CAFE-TAB01, seat, support, top) underneath the parent node. Remove the Rigidbody and MeshCollider that you have in that screenshot and then add mesh collider to each of those four models.
Hello. I am having a similar problem. I tried to add the MeshCollider and the Rigidbody to the full object, or directly to the object owning the mesh filter, but it still falls down the terrain. I tried to remove the Rigidbody, and the collider seems to work (my 3rd person controller is blocked by it).
Is there anything you might think I’m doing wrong?
The only answer I got in #IRC was to remove gravity. Not something that solves my problem…