Character Controller Falling Through a 3D Mesh Floor (Static Mesh)

So I started making a New Game and I made a Map in Blender and I exported as a FBX, everything went well but when I decieded to test out the Character Controller, and as soon as it started, the Character fell down through the Floor, I was so confused and I check for collision for the floor, it didn’t had so I added it, but it STILL fell through the floor, with or without. Any help with this?

  1. Does the character you are using have collision?

  2. Are both the character and the floor set to block each other?

  1. The Character does have Collision
  2. I don’t know how to do that.

The floor is a mesh of some sort right? If it is in your world, you should be able to click on it in the world viewer and go to the details panel. Search for collision and make sure it is set to “block all.” It also couldn’t hurt to double check the mesh editor just to make sure it has collision, though you said you already did that.

Next, I’m not sure what kind of character you are using, but if you used the base UE one it should have a collision capsule. Go into the character BP and in the details panel of the collision capsule, make sure world static is selected to be blocked.
-Of note: If your character still falls through the floor after this, you can go back to your character and try selecting “block all” instead. That would mean that your floor is not classified as “world static”, which would be odd, but you are just trying to get collision for now.

There is no “Block all” Option in the Collision that I’ve added for the Floor, I use my own character, it has just the Character Controller and a GameMod. Nothing else. I looked at the Mesh Editor which the Mesh didn’t had the Collision, I added it but still nothing.

select your mesh in viewport. go to details on the right. scroll down to collision, click collision presets. you will see the block all option.

1 Like

It is most likely the character then. Also, I’m unclear on what you are trying to do with the character. If it doesn’t have a mesh in it, does that mean you just want it to be a floating camera of some sort? You can get that with just the base classes that come with the game mode.

On the other hand, if you want to have a character that moves on the ground, you should put in a component capable of collision.

Also, just in case the floor mesh actually is an issue, here is how to make sure it is set to block all: