学习记录A001

127 阅读1分钟

简介

  • 蓝图项目 摄像机内 UI显示 鼠标操作
  • Vedio B站 UE5.4.1
  • 创建用户界面 UI开发插件【Common UI插件】
  • 在虚幻引擎5中,设置 Game Viewport Client Class 为 CommonGameViewportClient 是启用CommonUI框架的核心步骤之一。

操作步骤

  • 新建 蓝图项目 BPUI01
  • 新建关卡 Basic 001
  • 项目设置 Default Map Startup Map
  • 放置摄像机
  • Place Actor 拖入关卡 Camera Actor 设参 自动玩家激活-为玩家自动启用
  • Auto Activate for Player:Player 0 【游戏默认视口:摄像机视口】
  • 按钮添加
  • 插件 Common UI Plugin 重启引擎 生效插件
  • 项目设置 Game Viewport Client Class 设置 CommentGameViewportClient 重启引擎
  • 开始操作
  • 新建 控件蓝图(Widget Blueprint) MainMenu01
  • 编辑控件 【Canvas Panel】【Button】
  • New Game
  • Levels
  • Options 选项菜单
  • Settings
  • Credits 节目前后字幕
  • Exit
  • 打开关卡蓝图 图表
  • 卡1:Event BeginPlay
  • 卡2:Create Widget
  • 设参 Class:MainMenu01
  • 卡3:卡2提升变量 Active Main Menu
  • 卡4:Add Viewport
  • 执行连接 卡1,2,3,4
  • 至此,视口中可以看到按钮了
  • 卡5:Set Input Mode UI Only (Game and UI,Game Only)
  • 卡6:Get Player COntroller (卡5,调用)
  • 卡7:Set Show Mouse Cursor (卡6,调用) 复选框勾上
  • 执行连接 卡4,5,7
  • 退出功能
  • Exit按钮 是变量 On Clicked:Quit Game
  • 面板切换功能
  • MainMenu01
  • CanvasPanel 下级 WidgetSwitch(是变量 MainPanelSwitch) 下级 CanvasPanel01 CanvasPanel02 CanvasPanel03 CanvasPanel04 CanvasPanel05
  • CanvasPanel01 下级 按钮列表
  • Credits 是变量 OnClicked 图表
  • 卡1:OnClicked
  • 卡2:MainPanelSwitch 调用 卡3
  • 卡3:Set Active Widget Index 设参 index:1
  • 执行连接 1,3
  • CanvasPanel02 添加返回按钮 BackToMenu 面板切换index:0
  • 音效控制