Replacing GUI with GO

How can you manage your GO (as GUI) stuff if your camera moves to follow character for example? I guess you need to customize your render script?

I think GUI has its own conveniences. For example you can create new nodes easily just by gui.new_box_node(), that helps expanding stuff dinamically much easy and flexible. For now with GO, we must define many things for spawning and we can not create a new sprite?
It also has stretching mode which can move your stuff to coners, make it a good option for responsive. It also has better parent-child management.
I remember for GO, when I enable/disable a game object, it actually enable/disable every its sprites. That’s quite inconvenient when I want to keep some sprites not enabled

In the future, GUI can be replaced by some new GO propertise or a new Layer object type but until now it’s still good enough for my such simple 2D game :slight_smile:

2 Likes