changed the slack value for position correction to a reasonable number lmao
This commit is contained in:
@@ -49,7 +49,7 @@ class PhysicsSystem:
|
||||
self.resolve_collision(a, b, collision)
|
||||
|
||||
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
|
||||
|
||||
if a.mass != 0.0:
|
||||
|
||||
Reference in New Issue
Block a user