From fd3a82f475d1b44be4026008a8cb7638f8491135 Mon Sep 17 00:00:00 2001 From: Astro Date: Sat, 15 Jan 2022 02:31:58 +0100 Subject: [PATCH] player: tune movement --- src/player.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/player.rs b/src/player.rs index 449f40a..50718d0 100644 --- a/src/player.rs +++ b/src/player.rs @@ -54,7 +54,7 @@ pub fn spawn_player( }) .insert(PhysicMaterial { restitution: 0.0, - density: 12.0, + density: 20.0, friction: 1.0, }) .insert(RotationConstraints::lock()) @@ -97,7 +97,8 @@ pub fn input( input: Res, mut players: Query<(&mut Velocity, &mut Player, &mut Transform, &GroundContact)> ) { - const SPEED: f32 = 3.0; + const SPEED: f32 = 4.0; + for (mut velocity, mut player, mut transform, contact) in players.iter_mut() { let x; let z; @@ -151,10 +152,10 @@ pub fn input( } let y = if input.0.contains(&(player.input_source.clone(), Key::Jump)) { - 1.4 + 1.2 } else if x != 0.0 || z != 0.0 { // walk bobbing - 0.4 + 0.2 } else { 0.0 };