Hi

I have this situation:

When a player presses the up arrow, my character will complete a path movement (jump over something) and then the player cannot press the up arrow again until they've pressed another key - this I did not program in, it's some sort of built-in function in Fusion.* This happens with the keyboard or with multiple touch.

However, if the player jumps from too far away and lands on the obstacle he will be moved next to the obstacle and will have to jump again. Now in this scenario he cannot jump again without pressing a left or right arrow key first, which to me is not ideal. I would really like for him to just be able to press the up arrow key again to jump - but I've not been able to achieve that.

Does anyone know how to do this?

I've attached a .mfa with all the movement in. I included keyboard and multiple touch controls because I have the same issue with both - but in my game I'm using only one of them at a time, not both.

*Well in some cases with a keyboard they can press it again and have it react twice but in those cases I'm using a value to stop that from happening. In the attached example having the value in made no difference so I removed it. But in the case where I'm using a value, despite resetting it, it won't allow the player to immediately jump again.


EDIT: .mfa removed as I changed the way I had done the movement.

SOLUTION: The solution was to trigger another movement - so in this case I put in a command to turn the character in the direction he was already facing - that triggered a movement in Fusion, but not a visible movement. Thereafter he could jump again. (Note I used a value to make sure he couldn't jump in the middle of a jump.)