So this is probably going to sound horrible, but I've imported a mesh from blender that I'll be using as my level's map, and I don't know how to apply physics to it. In the sense that I don't want my player to be able to fall through it, I need to make it solid. Again I'm sure this is a noob question and it's easy to do, but any ideas?
You should attach a mesh collider to your object.
Another alternative (that automates the above process) is to write a postprocessor script.
Here's an example that place a meshcollider on any model that contains "level" in its name, and for any child models of it.
You'd make a js script file called "ColliderOnLevel" and place it in a folder called "Editor"
class ColliderOnLevel extends AssetPostprocessor {
function OnPostprocessModel (g : GameObject) {
if (g.name.ToLower().Contains("level"))
AddMeshCollider(g.transform);
}
function AddMeshCollider (transform : Transform) {
transform.gameObject.AddComponent(MeshCollider);
for (var child in transform)
AddMeshCollider(child);
}
}