Hello, I just got a house prefab on the assets store and I can walk through it, I have tried going to components>Physics>Mesh Collider and it does not work, when I play around with the mesh collider settings the house just floats away when I walk into it. I also did the same thing with the Box Collider and the same thing happens, the house just floats away…
Using a collider is the right idea. The collider determines when you’re hitting something – the actual mesh (the 3D model you’re using) is just for looks (you may have played games where you could talk through edges of oddly-shaped objects – that’s because they uses just a square or round collider.) You can test this stuff using just a Unity Cube, and see what settings work.
There shouldn’t be any difference between a prefab and anything else. Once something is in the scene, it is what it is, no matter where it came from.
The normal reason things start moving on their own is because they also have Rigidbodies on them (but what you described wouldn’t.) There are also several ways to move (character controller, your own rigidbody, translate.) They all act differently when they hit something.
I have tried going to components>Physics>Mesh Collider and it does not work,
Make sure you have set a mesh for the Mesh Collider component.
I also did the same thing with the Box Collider and the same thing happens, the house just floats away…
“Floats away?” It sounds like you got a rigidbody on the house and don’t use gravity. You should either remove the rigidbody if the house never moves or setting kinematic to true (it can move, but only from scripts - it has no physics response).