Collision problem with character - Getting stuck by edges

Not too sure how to resolve this issue, and I am pretty new to Blender still, so apologies if I overlooked something basic.

I have a player with a cylinder bounds, that moves using the WASD keys which uses the Force attribute of the Simple Motion actuator. However, for some reason, pretty much randomly, the edges of the faces of simple rectangle platforms like to “trap” the player and prevents the player going past that edge (ie. if you were to press forward, the player will move along the face’s edge. The player would be unable to traverse the edge of that face). This usually occurs after falling onto the platform via jumping. The only way to cross it is to stop moving, then to resume movement.

Is there anything I can do to resolve this issue?

Hello
the “cylinder bounds” its a “real” cylinder object or the “Bounds” button/setting?
You should have a “bounds” object and enable “bounds” button!
Bye

Both. It’s a cylinder object with a “cylinder” selected for bounds. However, I tried a bunch of different bounds, and they all have the exact same problem. They keep getting “trapped” by the edge of faces.

Heya, I’ve experienced very similar difficulties and tried a whole bunch of things to solve it and the only way I found to solve it is to use the sphere collision bounds. This really does seem to fix it and I’ve got really nice smooth movement on my player now even over bumpy tesselated ground.

I’m guessing that it’s because the sphere bounds type is calculated with a simple radius, ie it has no edges of it’s own. Which means it has no edges which can get stuff in other geometry.

I’d love to know if this fixes it for you, or if you find any other way to fix it.

Cheers,
Toby

You probably could also lower the friction on at least one of the objects (the ground or the object).

You can increase the margin at the “advanced” button menu. This can help a bit.

I had similar problems with a coin game.