diff --git a/2d/physics_tests/tests/functional/test_joints.gd b/2d/physics_tests/tests/functional/test_joints.gd index d73f4a4ab1..e6fa99dd60 100644 --- a/2d/physics_tests/tests/functional/test_joints.gd +++ b/2d/physics_tests/tests/functional/test_joints.gd @@ -113,6 +113,7 @@ func _create_joint() -> void: parent_body.gravity_scale = 0.0 child_body.gravity_scale = 0.0 else: + parent_body.freeze_mode = RigidBody2D.FREEZE_MODE_KINEMATIC parent_body.freeze = true if _change_positions: root.add_child(parent_body) diff --git a/3d/physics_tests/tests/functional/test_joints.gd b/3d/physics_tests/tests/functional/test_joints.gd index 1dfdf884a9..bdd94e7fe7 100644 --- a/3d/physics_tests/tests/functional/test_joints.gd +++ b/3d/physics_tests/tests/functional/test_joints.gd @@ -113,6 +113,7 @@ func _create_joint() -> void: parent_body.gravity_scale = 0.0 child_body.gravity_scale = 0.0 else: + parent_body.freeze_mode = RigidBody3D.FREEZE_MODE_KINEMATIC parent_body.freeze = true if _change_positions: root.add_child(parent_body)