Player still falls through floor despite collision3D set [g4.3 stable]

I just don’t get it. (Been at it for almost a week now) I created my own map. Made sure to add collision to everything within it, the floor, walls/fences, buildings, etc… But for some reason, my player model will just fall right through it. I even created a new project but still the same issue, along with adding a different default mesh and even coded it later on. I’m using Godot 4.3 stable and Blender 4.1.

Player is CharacterBody3D > Meshinstance3D > StaticBody3D > CollisionShape3D.

This image shows my imported assets, along with some settings. I have two projects set up. One for testing and another for the actual game. I’m hoping you guys will guide me on what it is that I need to do. I feel like this should’ve been simple but for some reason, it’s not. Never had this issue before in other engines. Tried Google, ChatGPT, YouTube videos, etc. Even read a few threads from here but no luck. If there’s any additional information you need, please let me know so I can provide it.

(Sorry again if posted in the wrong area, I’m still new Lol)

Let me see the characterbody node, the CollisionShape3D should be a direct child of the characterbody

1 Like

It’s not a direct child, no. But it’s under staticbody which is also under characterbody. Here.

(Also, thanks for replying so fast!)

Try reparenting the CollisionShape3D, we dont need the staticbody3d, Parent of the CollisionShape3D should be the CharacterBody3D

1 Like

Wow. This actually ended up working. A whole week and I could’ve just moved that…

Thank you so much! I really appreciate it. Now the hair on my head can finally regrow. Haha.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.