Godot version 4.4
This problem is absolutely beyond me, so I hope there’s something super simple I’m missing here . .
I created a 2d ragdoll with joint constraints, before finding that Godot’s built-in 2d engine was not powerful enough to handle angle limits. So I downloaded Box2d but it caused some new problems.
My main world scene contains the ragdoll, a square RigidBody and a floor built as a tilemap. When this scene was run neither of the physics objects were there (even with collision shapes on). I figured out that moving them over to the right seemed to partially fix the issue: the ragdoll was now fine, but the square bounced extremely violently upon colliding. I also discovered the manner of their disappearance when placed on the left by putting a breakpoint every physics frame: IN THE VERY FIRST VISIBLE FRAME, the ragdoll is completely broken apart, with only the joints staying in the correct spot.
I tried moving the tilemap above the ragdoll and that fixed the issue. When placed to the right of the ragdoll, only some of the pieces break. When completely below, the entire ragdoll breaks. Screenshots show the 2nd physics frame (as the first one is empty, probably not having rendered or something) for a few different starting positions.
Editor positions:
2nd physics frame:
Editor positions:
2nd physics frame:
Editor positions:
2nd physics frame:
Editor positions:
2nd physics frame:
Node tree (PlayerWave contains an Area2D, removing it has no effect):