changed the slack value for position correction to a reasonable number lmao

This commit is contained in:
=
2026-03-11 13:08:21 -04:00
parent efc044ea88
commit 5742b4613e

View File

@@ -49,7 +49,7 @@ class PhysicsSystem:
self.resolve_collision(a, b, collision) self.resolve_collision(a, b, collision)
def resolve_collision(self, a: RigidBody, b: RigidBody, collision: ColliderContact) -> None: def resolve_collision(self, a: RigidBody, b: RigidBody, collision: ColliderContact) -> None:
SLACK=9000 SLACK=0.2
correction = collision.penetration / (a.inv_mass + b.inv_mass) * SLACK * collision.normal correction = collision.penetration / (a.inv_mass + b.inv_mass) * SLACK * collision.normal
if a.mass != 0.0: if a.mass != 0.0: