UE4使用蓝图制作开始菜单的简单UI实现方法

本文介绍了如何在UE4中使用蓝图创建开始菜单的UI,包括前置工作、基础功能(打开新关卡与退出)、控件内场景跳转和动态按钮的实现。通过创建用户控件、在关卡蓝图中调用、设置鼠标光标行为,以及在控件蓝图中设置按钮事件,实现UI交互。此外,还讲解了如何通过次级Canvas进行场景跳转和动态按钮的动画效果制作。
摘要由CSDN通过智能技术生成

前置工作:

和Unity的基础思路一样,专门使用一个关卡用来保存与显示开始菜单。

开局ctrl+s,无论做什么都请先保存一个关卡。

首先创建一个用户控件,这就是我们所想要的UI面板

然后我们需要在关卡蓝图中对控件蓝图做一个调用,不然控件不会显示在屏幕上。

①通过BeginPlay创建控件,在Class里面选择你的控件蓝图

②Add to Viewport,保证出现在屏幕上。记得连上蓝色的自身变量

③接着连一个Set mouse cursor,这个是保证后面点击UI各种奇怪的地方鼠标不会消失。

基础功能:打开新关卡与退出

回到控件蓝图,我们希望实现简单的开始、退出、以及选项按钮。

创建三个按钮,在详细信息面板的最下面找到对应事件的反馈,有点击、按压、释放、覆盖、移开五种事件。点击加号即可创建。

如图,我创建了点击、覆盖、移开三个事件。

切换到图表模式,做进一步设置。

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值