Hello, i write own player controller, use rigidbody and box collider (for 2d game). I use Addfoce for jump.
It work fine, but sometimes player can jump higher than it should. I tried to remove ForceMode or chane to other. I tried to add * Time.deltatime. But nothing helps. What I'm doing wrong?
But my assumption is that this is going to be the same. Another thing is maybe collision detection is adding an upward force at the same time. Best of luck.