- Edited
I have an imported object from blender (not sure if it matters, but it's .glb), which uses an applied trimesh static body collider.
I have a CharacterBody3D (the player) which can move using the default provided movement code in the _physics_process function.
Anytime I walk on the terrain with the player, there is a likely chance that the player will get stuck on one of the edges between collision vertices. I have tested the player movement on steep hills (steeper than the adjoined vertices on the terrain) (using rotated 3d static body cubes) and it works fine.
Image of the cube hill (can navigate it just fine):
!
Image of the terrain (stuck on the edge, cannot walk past it, but I can walk past other similar edges perfectly fine):
!
Please let me know if I could provide anymore details, and thank you for any proposals on about how to resolve this!
I using Godot 4.0.