This commit is contained in:
yuni 2024-11-17 03:50:21 +01:00
parent eceb4b329e
commit fed62dcd08

View file

@ -859,11 +859,13 @@ fn handle_wants_acceleration(
} }
if accel.direction != DVec3::ZERO { if accel.direction != DVec3::ZERO {
// Player is pressing AWSD keys // Player is pressing AWSD keys.
// When braking AND accelerating, boost acceleration a bit to
// overcome the braking and cause a slow acceleration:
let brake_factor = if accel.brake { 1.10 } else { 1.0 }; let brake_factor = if accel.brake { 1.10 } else { 1.0 };
delta_v += accel.direction.normalize() * brake_factor; delta_v += accel.direction.normalize() * brake_factor;
} else if accel.brake { } else if accel.brake {
// Player is only pressing space // Player is only pressing space.
allow_fullstop = true; allow_fullstop = true;
} }