player: tune movement
This commit is contained in:
parent
c565692e63
commit
fd3a82f475
|
@ -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<InputState>,
|
||||
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
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue