Describe the bug
When physics materials differ in 2d collisions, and rough is checked on one of the materials, collision happens, and then the body appears to be removed from the world.
To Reproduce
Steps to reproduce the behavior:
- make a rigidbody2d and add a new physics material with < 1 friction.
- make a static body and add a new physics material with a greater friction from above, and check "rough"
- allow rigid body to freely fall onto static body.
Expected behavior
I expected the rigidbody to appropriately react to the static body rather than disappearing.
Project
PhysMatProblem.zip
Versions (please complete the following information):
- OS MacOS Sonoma 14.2.1
- Godot 4.2.1
- Box2d 0.9.9