Character stuck in Trimesh collisions (Godot 4.3) + advice for building small environments

Godot Version

4.3

Question

Hello,
This is my first time posting on a forum, so please let me know if I’m doing something wrong.

I’m encountering an issue in Godot 4.3: my character often gets stuck in textures using Trimesh for collisions.

At the same time, I’d like to ask how you generally build your environments efficiently in Godot. Do you use Trimesh for collisions, or do you prefer another approach? Any advice or feedback would be greatly appreciated.

Thank you in advance for your help,

Use trimesh collision shapes only for static objects (they don’t move, and they don’t collide with each other). Terrain is a good example. Trimesh shapes are not intended for moving objects.

Use simpler shapes for objects that move and can collide with other objects, such as player/non-player objects, or even collections of simpler shapes for such objects.