You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Setting a RigidBody3D's process mode to Disabled while it is connected with a joint, on either end, either in the inspector or with code, will crash (whenever it gets set to disabled, or instantly on run when set in inspector) with no error outputs. I haven't tested 2D nodes.
Steps to reproduce
Create two RigidBody3Ds, connect them with a PinJoint3D, set the processing mode on one of them to disabled, try to run, crash.
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered:
Hi! What would the expected behaviour of such a thing? Should the joint consider it only has one body attached? Should it disable too and leave the other body do its own things?
I have a first fix so that the crash does not happen, but the behaviour of the joint connected to a body and a disabled one is weird, so i would like to know how i should fix that.
Godot version
v4.0.1.stable.mono.official.cacf49999
System information
Linux Mint
Issue description
Setting a RigidBody3D's process mode to Disabled while it is connected with a joint, on either end, either in the inspector or with code, will crash (whenever it gets set to disabled, or instantly on run when set in inspector) with no error outputs. I haven't tested 2D nodes.
Steps to reproduce
Create two RigidBody3Ds, connect them with a PinJoint3D, set the processing mode on one of them to disabled, try to run, crash.
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: