前置工作:
和Unity的基础思路一样,专门使用一个关卡用来保存与显示开始菜单。
开局ctrl+s,无论做什么都请先保存一个关卡。
首先创建一个用户控件,这就是我们所想要的UI面板
然后我们需要在关卡蓝图中对控件蓝图做一个调用,不然控件不会显示在屏幕上。
①通过BeginPlay创建控件,在Class里面选择你的控件蓝图
②Add to Viewport,保证出现在屏幕上。记得连上蓝色的自身变量
③接着连一个Set mouse cursor,这个是保证后面点击UI各种奇怪的地方鼠标不会消失。
基础功能:打开新关卡与退出
回到控件蓝图,我们希望实现简单的开始、退出、以及选项按钮。
创建三个按钮,在详细信息面板的最下面找到对应事件的反馈,有点击、按压、释放、覆盖、移开五种事件。点击加号即可创建。
如图,我创建了点击、覆盖、移开三个事件。
切换到图表模式,做进一步设置。