From 7d282817816d3a8f4f8d9da7c63025f644b332be Mon Sep 17 00:00:00 2001 From: Joe Ardent <code@ardent.nebcorp.com> Date: Sat, 29 Mar 2025 16:04:37 -0700 Subject: [PATCH] add camera reset key --- src/bike.rs | 8 ++++---- src/camera.rs | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bike.rs b/src/bike.rs index 0999f66..d671f8d 100644 --- a/src/bike.rs +++ b/src/bike.rs @@ -68,7 +68,7 @@ fn spawn_bike( mut meshes: ResMut<Assets<Mesh>>, mut materials: ResMut<Assets<StandardMaterial>>, ) { - let pos = Vec3::new(0.0, 14.0, 0.0); + let pos = Vec3::new(0.0, 5.0, 0.0); let xform = Transform::from_translation(pos); //.with_rotation(Quat::from_rotation_z(0.0)); let body_collider = @@ -84,9 +84,9 @@ fn spawn_bike( SleepingDisabled, CyberBikeBody, CatControllerState::default(), - ColliderDensity(0.5), - AngularDamping(0.9), - LinearDamping(0.2), + ColliderDensity(0.6), + AngularDamping(0.2), + //LinearDamping(0.2), // LinearVelocity::ZERO, // AngularVelocity::ZERO, ExternalForce::ZERO.with_persistence(false), diff --git a/src/camera.rs b/src/camera.rs index 99ad16d..33d490c 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -48,6 +48,9 @@ fn update_camera_pos(mut offset: ResMut<DebugCamOffset>, mut keys: ResMut<Button offset.dist += 0.5; } } + KeyCode::KeyR => { + *offset = DebugCamOffset::default(); + } _ => continue, } }