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



我创建了一个fps射击游戏,我想为我的游戏(主菜单(制作ui。我知道我会使用小部件蓝图hud创建,但我有一个问题。我为我的角色创建了一个hud,它显示了生命值、弹药、小地图等。并在事件开始播放节点中访问FirstPersonCharacter蓝图,但每当我创建主菜单hud并访问关卡蓝图类时。现在的问题是,每当我玩它的时候,它同时显示两个hud。那么,我如何首先显示菜单hud,当我玩游戏时,使用按钮加载关卡,然后它会显示第二个hud。提前感谢

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

我有一个级别叫"主菜单"和一个级别叫做"主游戏">

我的主菜单级别有一组可见的小工具,其中包含一个开始游戏按钮。在该按钮的"On Clicked"事件中,它调用采用级别名称的"Open Level"功能节点。您必须键入要加载的级别名称,这是区分大小写的(非常重要(。

因为我有两个级别,每个级别都有自己的级别蓝图——我使用这两个单独的级别蓝图来加载仅对每个级别一致的小工具。

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

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

最新更新