Hey everyone,
I've recently become obsessed with making cut-and-paste modules (XP systems, inventories, etc. etc.) and now I'm trying to do one that allows 'boosting' in a platformer. By that I mean having the character dash for a certain amount of time in a direction, just like in the old Rocket Knight Adventures game.
I've tried messing around with gravity angles, but it doesn't work cleanly, as restarting proper gravity just makes the character drop quickly instead of a decelerating drop. I imagined it would have to do with vectors, but I don't really understand how they work - if I put the vectorY to a few hundred he'll go up slowly, a few thousand and he flies through the roof. However with vectorX no matter what value I use he just moves a little bit.
Here's my capx if you want a look, but there's basically nothing in it, I just tried and deleted a bunch of ideas.