So I'm working on a platformer where players fight each other with guns. These guns do not kill the other player but bounce them back an X amount. I've set a max speed for the players, to make sure they don't pass that speed (sounds logical right?).
The players need to 'bounce' back, whenever a bullet hits them. Now here's the problem: I want that bounce to be able to exceed that 'max speed' stat. How do I do that?
One solution I thought might work is 'on left press -> set vector X', but then I didnt like the way the character moved, it didnt look 'natural'. But if that is the solution, what should I add to that event to make the character move more natural?
Thanks in advance!