Bootstrap

UE4 开始 /结束 /暂停菜单记录

参考文章:https://www.bilibili.com/video/BV16U4y1g7dD

前置修改

整体思路是玩家死亡后游戏暂停运行,然后弹出游戏开始/结束菜单界面。所以先设置玩家死亡游戏暂停的功能。
创建玩家死亡暂停事件。使用【set game paused 设置游戏已暂停】,但是如果直接设置,会使玩家死了以后一瞬间,整个游戏就暂停了,整个不符合常识,正常是等个几秒后再暂停,同时在等待中玩家是不能移动的(正常是展示死亡动画,这个后续添加),使用【set max walk speed 设置最大行走速度】,【set rotation rate 设置旋转速率】来冻结玩家的位移与角度。
在这里插入图片描述
在这里插入图片描述

开始设置-游戏结束

先设计一个结束UI
在这里插入图片描述

设置按钮功能。添加【quit game退出游戏】
在这里插入图片描述
然后添加控件显示,在添加前先移除所有已经显示的控件【remove all widgets 移除所有控件】,然后再【create widgets】,【add to viewport】。同时还要显示鼠标【set show mouse cursor】。
在这里插入图片描述
额外展示效果-背景模糊
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

暂停菜单

基本上与结束菜单相似。
在这里插入图片描述
在这里插入图片描述
恢复按钮
在这里插入图片描述

开始菜单

基本上与暂停菜单相似。
在这里插入图片描述
在这里插入图片描述
然后新建一张空白地图(关卡)来作为主菜单所在地图。这样可以不用一开始就加载游戏关卡地图,速度提升。
在空白地图上打开关卡蓝图。
在这里插入图片描述

;