手册:菜单场景

在动作游戏制作器中,提供了用于创建菜单画面的系统。
菜单会自动显示在最前面,且不受摄像机影响的节点,适合用于显示状态画面、物品栏等菜单内容。

MenuScene 节点

可通过创建根节点的画面进行创建。
会自动生成一个 [CanvasLayer] 节点作为其子节点。
位于 [CanvasLayer] 节点子节点下,且在 [CanvasLayer] 节点范围内(默认情况下为右下角深蓝色线条围成的区域)的节点,在显示菜单时会显示在最前面。
[CanvasLayer] 的尺寸会根据项目设置中的窗口大小(viewport)自动调整。

执行动作:显示/隐藏菜单场景(OpenMenu/CloseMenu)

此动作用于显示或隐藏以 MenuScene 为根节点的场景。
菜单会按照打开的顺序自动分配从 0 开始的菜单 ID,因此可以指定隐藏特定的菜单。

与 UI 图层的使用区分

具有类似功能的还有在创建 [GameScene] 时生成的 UI 图层。该图层同样使用 [CanvasLayer],放置在范围内的对象也会显示在最前面,但由于没有用于显示/隐藏菜单等显示管理动作,因此更推荐用于如 HP 条等作为 HUD 常驻显示的 UI。
而菜单场景则更适合用于需要打开或关闭的菜单,例如物品菜单或状态画面。