|Topic was automatically imported from the old Question2Answer platform.
I realize set_physics_process(false) just disables calls to _physics_process() however I assumed that (via inheritance or similar) this would ‘freeze’ all child 2D physics bodies within a node (or even just disable that actual node - which it also doesn’t do).
Why would I disable physics for a node but expect physics to continue??
The only way I can find to achieve this is either to remove the node from the tree (I need the objects to still be drawn so this isn’t a solution), disable the Physics2DEngine (works but seems like a sledgehammer to crack a nut) or manually find and ‘freeze’ all nodes (which means manually unfreezing them later which is a massive faff)
What am I missing here - how can I disable all physics for a Node and it’s children easily?