~starkingdoms/starkingdoms

fb753516605f3150ce0e33bbafc39abbf59e82d0 — ghostly_zsh 5 months ago d93da73
stabilization iterations
1 files changed, 7 insertions(+), 1 deletions(-)

M crates/unified/src/shared_plugins.rs
M crates/unified/src/shared_plugins.rs => crates/unified/src/shared_plugins.rs +7 -1
@@ 45,7 45,13 @@ fn physics_setup_plugin(app: &mut App) {
    app.add_systems(Startup, setup_physics);
}

fn setup_physics(mut rapier_config: Query<&mut RapierConfiguration>) {
fn setup_physics(
    mut rapier_config: Query<&mut RapierConfiguration>,
    mut rapier_context: Query<&mut RapierContextSimulation>,
) {
    let mut cfg = rapier_config.single_mut().unwrap();
    cfg.gravity = Vec2::ZERO;
    let ctx = rapier_context.single_mut().unwrap();
    let mut params = ctx.integration_parameters;
    params.num_internal_stabilization_iterations = 16;
}