I have a character that can wall jump off of objects when those objects have the WallJump collision channel set to Block.
When there is only one wall-jumpable object to jump off of, the character will wall jump normally. However, if there are multiple objects nearby that the player can jump off of, the force of the wall jump becomes excessive. There’s two ways this problem presents itself:
- If there are two objects that form a corner, the wall jump will roughly double it’s expected height.
2. If there are two objects facing each other, the wall jump will increase seemingly proportionally to the height of the opposing object. It isn’t a matter of the player moving so fast that his speed pushes him up the side of the object. He will wall jump excessively high even without touching the opposing wall.
The character is not looking for or measuring the heights of any objects around it, so I’m not sure why it would be doing this.