Recently, i've started using unity as part of my university degree. On the university computer, adding a 'rigidbody' physics component to a game object allowed it to hit other objects such as a floor made from a standard cube. however, now i have installed unity at home, this the rigidbody object just falls through. is there a setting that i've missed?
See so that you are not using incredibly large or unbelievably small colliders, Even though the physics does not have any promise to behave the same on different computers, this is a common reason for problems. I believe you should keep under 100 units and above 0.01.
you can also experiment with different amount of physics iterations.(Project Settings -> Physics)
sizes are simply on 1 at the moment. completely baffled by it at the moment.. tried playing with the physics settings and got nothing... it's very odd as the unity of the uni computer were brand new installs too, there is no visible reason for anything working differently..
Make sure that all of your rigid body objects are using colliders marked as convex. The larger static level geometry does not need to be marked as convex. PhysX will not handle non-convex to non-convex collisions.
Note that when you mark a collider as convex, it is almost like covering the object with shrink wrap- all of the concave features are filled in. This lets the physics engine greatly optimize things. Remember that you can always make use of multiple convex colliders to create the collision geometry for a complex concave object.
i found out your problem are you using the bootcamp demo to make your unity game if so go to http://unity3d.com/support/resources/tutorials/fpstutorial and get the fps tutorial completed and once its done downloading extract it open it click assets level1 then click create new scene and then you can use the assets from it the colliders and rigidbodys are fixed because this was made for an older version of unity
I’ve had the same problem on a very simple project and fixed it by deleting the box collider component from one of items in the inspector and re-adding it again from the component menu.
Perhaps the issue lies in that Unity isn’t adding some required library until the box collider is manually added?