Manual: Menu Scene

In ACTION GAME MAKER, there is a system for creating menu screens.
Menus are automatically rendered in the foreground as nodes that are not affected by the camera, making them suitable for displaying menus such as status screens and inventory screens.

MenuScene Node

You can create it from the root node creation screen.
It automatically generates a [CanvasLayer] node as a child.
Nodes placed as children of the [CanvasLayer] node, within the [CanvasLayer] node’s area (by default, the area enclosed by the dark blue line in the lower-right direction), will be displayed in the foreground when the menu is shown.
The size of the [CanvasLayer] automatically adjusts to match the window size (viewport) in the project settings.

Execute Action: Display/Hide Menu Scene (OpenMenu/CloseMenu)

This action displays or hides a scene that has the MenuScene as its root node.
Menu IDs are automatically assigned starting from 0 in the order they are opened, allowing you to hide specific menus.

Differentiating Usage with UI Layers

As a similar feature, there is a UI layer generated when creating a [GameScene]. This also uses a [CanvasLayer], and objects placed within its area are displayed in the foreground. However, since it lacks display management actions like showing/hiding menus, it is recommended for UI elements that are always displayed as part of the HUD, such as HP bars.
On the other hand, the MenuScene is recommended for menus that need to be opened and closed, such as item menus and status screens.