Game Broke

Hello and thank you for any answers.

I am new to Unity and have just been learning as I go. My FPS originally had a mesh ground that I just threw in the game. I eventually realized it would help if I used the built in terrain function.

I created my terrain, and then moved all the objects in my scene over to it. This messed up all the collision boxes, and even some ray casting scripts.

I have started fixing things from the ground up and getting more organized with my scripted prefabs, but I am wondering what causes this and if there is an easy fix to it.

Thank you,
KickaPK

Interacting with a terrain collider isn’t really any different from interacting with a Mesh collider. The only reason anything should break is if the new Terrain was on a different layer than the old mesh.

Of course if the shape is different then that could also cause issues if your stuff relied on the ground being a certain shape.