ue3d虚幻UE引擎制作重启与结束游戏

虚幻UE引擎制作重启与结束游戏

分类:
ue3d - 虚幻UE引擎制作重启与结束游戏

在本文中将一起学习在UE5中实现重启与结束的UI界面:

首先需要创建继承User WidgetBP_GameOverWidget,接着添加画布和文本,并将文本设置为位于屏幕中心上方。

为此,如果按下Anchors组合框,可以选择将哪个点设置为标准,因此在这种情况下,将其设置为中心,如下所示。

ue3d - 虚幻UE引擎制作重启与结束游戏

设置标准并设置字体大小、内容和位置。

ue3d - 虚幻UE引擎制作重启与结束游戏

接下来,添加一个按钮,该按钮还将参考正方形居中。这里需要为重新启动退出创建两个按钮,并将文本作为子对象添加到每个按钮。

如下所示:

ue3d - 虚幻UE引擎制作重启与结束游戏

当玩家与Enemy发生碰撞时,以这种方式创建的UI应该会显示在屏幕上。

接着添加一个节点,将UI输出到上面的屏幕。

ue3d - 虚幻UE引擎制作重启与结束游戏

显示游戏结束UI,但单击按钮的鼠标光标将不可见,当然即使鼠标光标不可见,它也能工作。

所以可以将鼠标光标设置为可见,可以在Player Controller值中设置鼠标光标,通过Get Player Controller节点查看Show Mouse Cursor节点的各项。

ue3d - 虚幻UE引擎制作重启与结束游戏

执行时,UI正常显示,鼠标光标可见,但后面的敌人继续移动。因此,添加一个Pause Game节点,以便在显示相应的UI时游戏停止。

ue3d - 虚幻UE引擎制作重启与结束游戏

现在为每个按钮绑定一个函数,Restart会再次加载游戏关卡,Quit会结束执行。

如果看按钮的细节面板的底部,有几个事件,由于点击时会触发该事件,所以添加OnCliked事件。

在相应的事件节点中添加一个Open Level节点,并配置按下相应按钮时通过名称打开的关卡。

ue3d - 虚幻UE引擎制作重启与结束游戏

调用新关卡时,BP_GameOverWidget应该会消失。此时,由于BP_GameOverWidget是button_Restart的父对象,调用Remove from Parent节点删除父对象。

ue3d - 虚幻UE引擎制作重启与结束游戏

将OnCliked事件添加到button_Quit并将游戏设置为通过退出游戏节点结束。

ue3d - 虚幻UE引擎制作重启与结束游戏

这时有一个Quit Preference项,有两个值。第一个是放弃退出,第二个是在后台运行的背景

到这里就可以执行检查按钮是否正常工作了。

以上是3D天堂关于虚幻UE引擎中制作重启与结束游戏界面的全部内容,如果你有任何反馈,请随时在本页面下方留言。

相关信息

  • 类型:知识
  • 字数:573
  • 字符:1742
  • 适用软件:虚幻引擎
  • 说明:无
  • 编号:154018

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!