Max Fly Speed Won't change

I’m trying to make a flying first-person shooter but ran into a problem with the max fly speed statistic in the character movement component not doing anything. I set the character default to fly, and it moves fine but trying to change the default speed to go faster or slower doesn’t do anything, the max fly speed statistic does not appear to do anything. Am I missing something?

1 Like

try to set this values like this

TheMovement->NavAgentProps.bCanFly = true;
TheMovement->DefaultLandMovementMode = EMovementMode::MOVE_Flying;
TheMovement->DefaultWaterMovementMode = EMovementMode::MOVE_Flying;

TheMovement->MaxFlySpeed = 600.0f;

If this is for multiplayer Then you have to set the value on the server as well or it will correct the client.

Change the speed on the client, then RPC the server to change its value.
Same setup as sprinting.