The floating pawn movement component has a “Max Speed” variable but would it be possible to move my pawn forwards at a constant rate at a separate speed?
The reason I would like it separate is because I’m trying to make a rail shooter, a Star Fox clone if you will. I can control horizontal and vertical speed just fine and when I’m banking I set the max speed to a higher number to allow faster movement in the direction that I’m banking.
However, a problem with this is that since I’m setting the ‘Max Speed’ it also affects my forward speed, so I’m basically boosting whenever I’m banking which is not the desired outcome.
Here’s a GIF when stationary (no forward speed), working as intended:
Here’s the issue when I start applying a forward speed:
As you can see, the moment I start banking to increase what I intend to be my planar(horizontal/vertical) speed it also increases forwards. I understand why that is, I suppose, but I don’t really know how to go about separating this.
This is my current setup for the planar movement.
And this for handling the banking. (Ignore the speed values themselves, it’s just to show it more clearly.)
Not sure if that’s to any help but figured it doesn’t hurt to show. I’m new to this after all!
Any help and feedback is appreciated!