diff options
Diffstat (limited to 'src/sim/rb_sim')
| -rw-r--r-- | src/sim/rb_sim/mod.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/sim/rb_sim/mod.rs b/src/sim/rb_sim/mod.rs index 1818052..4a80729 100644 --- a/src/sim/rb_sim/mod.rs +++ b/src/sim/rb_sim/mod.rs @@ -36,8 +36,6 @@ impl PhysicsManager { collider_set: prelude::ColliderSet::new(), physics_pipeline: prelude::PhysicsPipeline::new(), integration_parameters: prelude::IntegrationParameters { - // 20 pixels = 1 meter - length_unit: 20.0, dt: PHYSICS_DELTA_TIME, ..prelude::IntegrationParameters::default() }, @@ -58,7 +56,7 @@ pub struct RbSimManager { impl RbSimManager { pub fn rb_tick(&mut self, delta_time: f32) { - let gravity = vec2(0.0, -9.81); + let gravity = vec2(0.0, 25.0); self.physics_manager.physics_pipeline.step( gravity, @@ -94,9 +92,9 @@ impl RbSimManager { /* Create the bouncing ball. */ let rigid_body = dynamics::RigidBodyBuilder::dynamic() - .translation(math::Vector::new(0.0, 10.0)) + .translation(math::Vector::new(0.0, -100.0)) .build(); - let collider = geometry::ColliderBuilder::ball(0.5) + let collider = geometry::ColliderBuilder::ball(5.0) .restitution(0.7) .build(); let ball_body_handle = self.physics_manager.rigid_body_set.insert(rigid_body); |
