创建暂停菜单窗口部件
2025年5月18日 2025年5月18日
窗口部件
Content/UI
目录下创建窗口部件,命名为WBP_PauseMenu
-
添加Canvas Panel,Overlay和Image,平铺Overlay和Image,重命名Image为Image_BG,设置透明度为0.5
-
添加按钮
Pause Menu Actor
-
创建派生自Actor的蓝图类,命名为BP_PauseMenu
-
添加Widget组件,设置Widget Class为WBP_PauseMenu,设置Draw Size、缩放和Blend Mode
设置BP_ScoreBoard透明
-
UI
WBP_ScoreBoard
移除Background Blur,使用Overlay + Image。其中Image颜色为纯黑 + 透明度0.7。
可以先添加Overlay,然后将BackgroundBlur的样式复制
Shift + RMB
粘贴Shift + LMB
给Overlay。 -
Actor
BP_ScoreBoard
为Widget设置Blend Mode为Transparent。
打开暂停菜单
BP_VRCharacter
-
当前已为菜单实现按钮触发
-
添加变量,类型为BP_PauseMenu,命名为PauseMenu
-
重新实现ToggleMenu
设置暂停菜单位置
-
移除Tick和ActorBeginOverlap节点
-
设置Widget变换,在玩家面前
按 Y
、 B
、 菜单键(左手柄)触发。此时移动控制器,可以触发按钮高亮。