Why wont my player jump

So I’m using a sprite as a character (2d game) and I have it set to where the character moves constantly at a set speed. Literally, the google game when you have no internet (just doing this to practice my skills). Anyway, I’ve tried the built-in jump functions, and launch character add, and movement input and nothing seems to be working. Please help.

Few thing need clarification. Are you posessing character pawn directly (player 0)? Have Auto Recieve input set to Player 0 as well? Can you try toggle breakpoint at event to check if it fires at all? if it’s not you should check if the input used elsewhere (UI?) and consumed.

Yes I’m possessing the pawn directly, auto receive input is set to player 0, and it is firing just no actually jump. I checked with debug and added sound on he input action jump as you can see.

Does the sound plays? If yes, then probably Launch Character node doesn’t work as expected. Are your project up direction is Z axis? maybe you should jump somewhere else on 2D plane. Didn’t use this node my self, so can’t realy help you here :slight_smile: As a work around you can use timeline to animate position. In case you don’t plan to use physics it should work fine for this kind of games.

I need physics as it will be jumping over obstacles and avoiding holes to prevent death.

Few more things does breakpoint on Launch Character triggers? If yes, try check override Z and maybe fiddle with velocity.

To add a Breakpoiint Right click on a node and select Add Breakpoint. It’s a debugging tool.
When you play, Breakpoint will actually halt your game at the moment this node is executed. This way you can check if the node is executed at all, or in other cases you can see values of different variables at this moment.

There is check box on Launch Character node called ZOverride.

What do you mean by does breakpoint trigger? How would I check this. And where is overrode Z?