How to get a Control to scale down to Node? I know ive done it without code. Anchor Shink center? Dosent seem to work. Some days its like I'm an anchor wizard others days its like how the hell do these things work again.

a month later

A good way to make a GUI in godot that scales with you window is to make use of VBox and HBox nodes in the picture I have created a quick demo scene

make sure the first control node is anchored to the four corners of your game window do the same for the node below it.

a VBox and HBox will automatically resize the nodes within and distribute them make sure to set the size flags correctly so that the node will fill the available space otherwise the Box will set its size to the minimum

I hope this helps

so my method was I have a container controller, the body of my gui then a another node that contains the content of the gui. When it loads, it scales to the size of the content, then when I scale, the content scales to the size of gui container, that way the 'content' can be anything, built compleatly seperate sorry I left this up thabk you for your help

7 months later