Capsule collision bounces off whenever it is on the tip of corner

Killrinadubs
Fri, 10 Sep 2021 05:46:38 +0000
C++

Hi, currently I’m trying to make an original character pawn which does not use character movement component using BP.
I have set up very basic thirdperson movement left, right, jump and gravity using Add Force, basically moving the capsule collision component.

It works well except when this pawn steps on the tip or the edge of the corner.
When the pawn is on the edge of corner, the pawn bounces off to random direction.

Here are the videos of this issue.

EdgeBounceOff1 - YouTube

EdgeBounceOff2 - YouTube

I tried to find a solution but I could not find anything that can be achieved with BP and need to edit the code with C++.
I have no clue how to do C++ programming yet, so I want to know if there is any solution to this using BP.
If anyone know why this happens, please share the knowledge!

2 posts - 1 participant