Help! Up until last week, the First Person Controller Asset in the Unity store worked like a dream. Now, no matter which free asset for First Person Controllers I use (and I have tried many), on play it either 1.) Throws me up into the air or 2.) Throws me off the edge of the ground.
What doesn’t make any sense was it was working fine before!
I am using FBX models imported from Cinema 4D, and have spent 4 days on trying to fix this (using as many free controller assets from the Unity Store and GitHub as possible, possibly even 12 at this point) and ALL have one of the results above! Is this a glitch in the latest update?
I am only using mesh colliders, nothing Rigid Body. It’s for a simple walkthrough of a 3d model of a house I have made. I am a beginner and hoping that there is a fix for this.
I’m using Unity 2021.3.8fl (if the issue is with using an older version, I am happy to downgrade but have no idea how to)
Hi there, thanks so much for your response. Weirdly - yes, I opened up the sample scene and it worked! Then, when I reverted back to the same scene with my house, and set up the prefabs again - it randomly worked?? I have literally spent DAYS trying to figure out why it wasnt working. So bizarre! Maybe I have to load the sample scene first to stop this glitch from happening in the future? Wow.
It looks like it uses Unity’s built-in CharacterController component. When you have a CharacterController then you don’t want a capsule collider on the same GameObject because the CharacterController already has it’s own built-in collider. In your case, it’s possible that the CharacterController and the capsule collider were colliding with each other making that crazy movement.
Also, generally make sure that CharacterController is not already intersecting any other collider when the scene starts. One common mistake is that people will place their character directly on the floor, but to where the CharacterController is already slightly inside the floor. This can cause the character to fall through the floor when you press the “play” button.
if your character is flying away you have a collider issue somewhere and its not the FBXs fault
Cinema also quite reliably exports FBX well (unlike blender)