Advanced custom movement class (for Flying)

Yeah the top speed is going to be based off your 3D velocity, so you’ll need custom logic either way. If your idea turns out fiddly (which it might seeing as you’re trying to approximately leave some “room” for the vertical component), I’d suggest deriving the movement component, adding separate max speeds for horizontal and vertical movement, and overriding the few relevant functions (possibly just CalcVelocity()).

1 Like