diff --git a/src/action/systems.rs b/src/action/systems.rs index 74c1163..30f3f7b 100644 --- a/src/action/systems.rs +++ b/src/action/systems.rs @@ -49,8 +49,18 @@ pub(super) fn gravity( mut query: Query<(&Transform, &mut ExternalForce), With>, settings: Res, mut rapier_config: ResMut, + #[cfg(feature = "inspector")] mut debug_instant: ResMut, ) { let (xform, mut forces) = query.single_mut(); + + #[cfg(feature = "inspector")] + { + if debug_instant.elapsed().as_millis() > 1000 { + dbg!(&forces); + debug_instant.reset(); + } + } + rapier_config.gravity = xform.translation.normalize() * -settings.gravity; forces.force = Vec3::ZERO; forces.torque = Vec3::ZERO; @@ -88,7 +98,6 @@ pub(super) fn falling_cat( time: Res