fix physics
This commit is contained in:
parent
dc7b86157d
commit
6956df3d3b
4 changed files with 22 additions and 10 deletions
|
@ -34,7 +34,7 @@ impl FromWorld for PlayerSpawnOneshot {
|
|||
}
|
||||
|
||||
pub(super) fn player_plugin(app: &mut App) {
|
||||
app.add_systems(Update, (move_player, debug_player_pos))
|
||||
app.add_systems(Update, (move_player,))
|
||||
.init_resource::<PlayerSpawnOneshot>();
|
||||
}
|
||||
|
||||
|
@ -77,11 +77,9 @@ fn move_player(
|
|||
}
|
||||
|
||||
let orig = cam_transform.translation;
|
||||
println!("{orig:?}");
|
||||
cam_transform.translation -= ((orig - p_transform.translation.xy().extend(0.0)) / 30.0);
|
||||
|
||||
if moved {
|
||||
dbg!(mv);
|
||||
controller.translation = Some(Vec2::new(mv as f32 * 6., 0.));
|
||||
}
|
||||
}
|
||||
|
@ -151,8 +149,8 @@ fn add_player(
|
|||
//custom_shape: todo!(),
|
||||
//custom_mass: todo!(),
|
||||
//up: todo!(),
|
||||
//offset: todo!(),
|
||||
//slide: todo!(),
|
||||
offset: CharacterLength::Absolute(0.01),
|
||||
slide: true,
|
||||
//autostep: Some(CharacterAutostep {
|
||||
// max_height: CharacterLength::Relative(0.1),
|
||||
// min_width: CharacterLength::Absolute(1.0),
|
||||
|
@ -161,10 +159,10 @@ fn add_player(
|
|||
//max_slope_climb_angle: todo!(),
|
||||
//min_slope_slide_angle: todo!(),
|
||||
//apply_impulse_to_dynamic_bodies: todo!(),
|
||||
//snap_to_ground: Some(CharacterLength::Absolute(1.0)),
|
||||
// snap_to_ground: Some(CharacterLength::Absolute(100.0)),
|
||||
//filter_flags: todo!(),
|
||||
//filter_groups: todo!(),
|
||||
//normal_nudge_factor: todo!(),
|
||||
// normal_nudge_factor: 1.,
|
||||
..Default::default()
|
||||
});
|
||||
}
|
||||
|
|
|
@ -28,7 +28,8 @@ impl PlayerCoords {
|
|||
pub fn get_collider(&self) -> Collider {
|
||||
let size = 0.5;
|
||||
|
||||
Collider::round_cuboid(size, size, 1.0)
|
||||
Collider::round_cuboid(size, size, 1.5)
|
||||
// Collider::cuboid(size, size)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue