返回 导航

UE5

hangge.com

UE5 - 控件蓝图使用详解12(打开关卡,开始、暂停、继续、退出游戏)

作者:hangge | 2025-12-25 08:35
    开始、暂停、继续、以及退出功能是游戏基本交互的重要组成部分,本文演示如何借助控件蓝图创建一个游戏的菜单实现这些功能。

十二、开始、暂停、退出游戏

1,实现过程

(1)在“内容浏览器”面板中单击鼠标右键,创建一个控件蓝图并命名为“UI_Menu”。

(2)双击打开“UI_Menu”控件蓝图,在“控制板”面板中添加一个“画布面板”子控件,再添加一个“垂直框”子控件并将其拖曳到“画布面板”下。

(3)在“控制板”面板中拖曳 4 个“按钮”子控件到“垂直框”子控件下,按钮会自动在垂直框中对齐。然后分别拖曳 4 个“文本”子控件到“按钮”子控件下,分别设置“文本”为“开始游戏”“暂停”“继续”“退出游戏”。

(4)分别选择这 4 个按钮,在“细节”面板中单击“点击时”事件右侧的“添加”按钮添加 4 个按钮的点击事件。

(5)然后我们给这 4 个按钮点击事件添加如下逻辑:
  • 单击“开始游戏”按钮时使用“打开关卡(按名称)”节点打开关卡,将需要打开的关卡名称粘贴到“Level Name”引脚中。
  • 单击“退出游戏”按钮后执行“退出游戏”节点。
  • 使用“设置游戏已暂停”节点暂停游戏,勾选“Paused”选项时暂停游戏,取消勾选时继续游戏。

(6)最后打开关卡蓝图,添加如下逻辑,在屏幕中显示我们前面创建的菜单控件蓝图。

2,运行测试

(1)编译并保存后进入 PIE 运行模式,可以看到游戏中出现了 4 个按钮。单击“暂停”按钮会暂停游戏,单击“继续”则取消暂停,单击“退出游戏”按钮则退出游戏。

(2)单击“开始游戏”按钮则传送到指定关卡中。
评论

全部评论(0)

回到顶部