我如何在虚幻引擎4蓝图中制作主菜单

问题描述 投票:0回答:1

我创建了fps射击游戏,我想为自己的游戏制作ui(主菜单)。我知道我将使用小部件蓝图hud创建,但是我有一个问题。我为角色创建了一个平视显示器,其中显示了其健康状况,弹药,小地图等。并在事件开始播放节点中授予对FirstPersonCharacter蓝图的访问权,但是每当我创建一个主菜单hud并授予对蓝图类的访问权时,就可以访问FirstPersonCharacter蓝图。现在的问题是,无论何时我玩它。它同时显示两个平视显示器。因此,当我使用按钮加载关卡进行游戏时,我该如何首先显示菜单界面,然后将显示第二个界面。在此先感谢

unreal-engine4 game-development hud
1个回答
0
投票

我处理此问题的方法是为主菜单设置单独的级别。

我有一个名为“ MainMenu”的级别和一个名为“ MainGame”的级别

我的MainMenu级别具有一组可见的Widget,其中包含一个Start Game按钮。在此按钮的“单击时”事件上,它将调用带有“层名称”的“打开层”功能节点。您必须输入要加载的级别名称,该名称区分大小写(非常重要)。

因为我有两个级别,所以每个都有各自的级别蓝图-我使用这两个单独的级别蓝图来加载仅对于每个级别都一致的小部件。

我还具有在单个级别中显示和隐藏的蓝图小部件,例如带有选项屏幕的游戏中暂停菜单。我使用一个始终可见的按钮来调出暂停菜单。在我的暂停菜单中,我有一个选项按钮。

我使用各种按钮的“单击时”事件,以使用“设置可见性”功能节点。您可以定位小部件,并将其“可见性”设置为“可见”或“隐藏”。这样,当我遍历游戏中的菜单时,我可以获得几个小部件来显示/隐藏。

© www.soinside.com 2019 - 2024. All rights reserved.