fix slow braking

This commit is contained in:
yuni 2024-03-29 02:49:16 +01:00
parent dd49906cce
commit 0717495d57

View file

@ -81,27 +81,27 @@ fn run_camera_controller(
let mut axis_input = Vec3::ZERO; let mut axis_input = Vec3::ZERO;
if focused { if focused {
if key_input.pressed(settings.key_forward) { if key_input.pressed(settings.key_forward) {
axis_input.z -= 1.0; axis_input.z -= 1.2;
} }
if key_input.pressed(settings.key_back) { if key_input.pressed(settings.key_back) {
axis_input.z += 1.0; axis_input.z += 1.2;
} }
if key_input.pressed(settings.key_right) { if key_input.pressed(settings.key_right) {
axis_input.x += 1.0; axis_input.x += 1.2;
} }
if key_input.pressed(settings.key_left) { if key_input.pressed(settings.key_left) {
axis_input.x -= 1.0; axis_input.x -= 1.2;
} }
if key_input.pressed(settings.key_up) { if key_input.pressed(settings.key_up) {
axis_input.y += 1.0; axis_input.y += 1.2;
} }
if key_input.pressed(settings.key_down) { if key_input.pressed(settings.key_down) {
axis_input.y -= 1.0; axis_input.y -= 1.2;
} }
if key_input.pressed(settings.key_stop) { if key_input.pressed(settings.key_stop) {
let stop_direction = -actor.v.normalize(); let stop_direction = -actor.v.normalize();
if stop_direction.length_squared() > 0.3 { if stop_direction.length_squared() > 0.3 {
axis_input += 0.8 * (transform.rotation.inverse() * stop_direction); axis_input += 1.0 * (transform.rotation.inverse() * stop_direction);
} }
} }
} }