right now I'm porting my game from Godot 2 to Godot 3. It's a 2D game with a HUD on the right side of the screen. In Godot 2 I used the following structure:
-> Game (Root node)
--> MainGameArea (Control)
----> MainGame (Instance to the Main Game (without the HUD))
-- > HUD (Instance to the HUD which is a CanvasLayer)
That worked pretty fine in Godot 3 but not in Godot 2. I tried to change the MainGameArea to a ViewportContainer but I still can't see the MainGame scene. I only see the HUD and hear the music of the MainGame scene playing, so the scene is loaded but not visible.
How can I solve this problem or is there a better way to do this?