From 7ecfd173a7bfdc610efedcf5499d86c98c240443 Mon Sep 17 00:00:00 2001 From: Kan <70838508+kan6868@users.noreply.github.com> Date: Thu, 10 Jul 2025 22:04:38 +0700 Subject: [PATCH] Adjust mouse joint damping with time step --- Box2D/Dynamics/Joints/b2MouseJoint.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Box2D/Dynamics/Joints/b2MouseJoint.cpp b/Box2D/Dynamics/Joints/b2MouseJoint.cpp index ea96edd..30e1c66 100755 --- a/Box2D/Dynamics/Joints/b2MouseJoint.cpp +++ b/Box2D/Dynamics/Joints/b2MouseJoint.cpp @@ -148,7 +148,8 @@ void b2MouseJoint::InitVelocityConstraints(const b2SolverData& data) m_C *= m_beta; // Cheat with some damping - wB *= 0.98f; + //wB *= 0.98f; + wB *= b2Max(0.0f, 1.0f - 0.02f * (60.0f * data.step.dt)); if (data.step.warmStarting) {