当前位置: 首页 > news >正文

【UE5 多人联机教程】02-开始游戏菜单控件

目录

步骤

一、完善开始游戏菜单控件

二、控件功能实现

2.1 “开始游戏”按钮切换界面

2.2 “创建房间”、“加入房间”按钮切换界面

2.3 “创建房间”按钮


步骤

一、完善开始游戏菜单控件

打开“UMG_Main”

 首先在控件切换器外层包裹一个画布面板

 然后调整控件切换器全屏显示

 将作为背景的图像控件移至和控件切换器同一层级

 在控件切换器中再添加一个画布面板

在该画布面板中添加一个垂直框

再添加一个尺寸框作为垂直框的子级

 尺寸框中添加一个按钮,用于返回另一个画布面板

尺寸框下面再添加一个尺寸框,作为空白行

 再添加一个尺寸框里面添加两个按钮

继续添加一个尺寸框

水平框中的尺寸框均为填充,填充比例为4:1:4

 向这三个尺寸框中的第一个添加一个控件切换器和垂直框

 垂直框中添加“Switch Text”控件,用于切换人数,需要在“Switch Texts”数组中设置切换选项。

同样的,再添加“Switch Text”控件,用于切换网络

 添加一个按钮

添加一个文本控件

 创建完创建游戏的面板后,下面开始创建加入游戏的面板

 添加如下两个控件

 再添加一个滚动框和一个垂直框用于显示房间列表

 第三个尺寸框加入两个文本控件用于显示提示信息

二、控件功能实现

2.1 “开始游戏”按钮切换界面

我们希望点击开始游戏,界面切换到两一个画布面板

 在图表中添加如下节点,实现点击“开始游戏”按钮 让控件切换器切换到索引为1的画布面板

 当点击返回按钮时,控件切换器切换到索引为0的画布面板

 此时运行游戏已经能够实现切换:

2.2 “创建房间”、“加入房间”按钮切换界面

下面添加“创建房间”和“加入房间”按钮的点击事件,这两个按钮只是用于显示创建房间或加入房间的画布面板

 设置按钮背景色在不激活时全透明

激活时也是全透明

 点击后修改按钮的激活状态

2.3 “创建房间”按钮

增加创建房间按钮的点击事件

(未完待续。。)

http://www.lryc.cn/news/95953.html

相关文章:

  • 设计模式-工厂方法模式
  • 【Hammerstein模型的级联】快速估计构成一连串哈默斯坦模型的结构元素研究(Matlab代码实现)
  • 「C 语言」extern关键字
  • oracle单个用户最大连接数限制
  • 计算机网络最基础知识介绍
  • 接口测试进阶之数据模板
  • Java中使用MySQL详解
  • Docker安装Elasticsearch相关软件安装
  • Ubuntu的安装与部分配置
  • 为什么 Splashtop 是更好用的 iOS 远程桌面应用
  • [SQL挖掘机] - 字符串函数 - lower
  • 什么是Koala?
  • 阿里巴巴前端开发规范
  • opencv-19 图像色彩空间转换函数cv2.cvtColor()
  • SpringCloudAlibaba微服务实战系列(二)Nacos配置中心
  • 【Kafka源码走读】Admin接口的客户端与服务端的连接流程
  • Windows API遍历桌面上所有文件
  • 【MySQL】基本查询(插入查询结果、聚合函数、分组查询)
  • 【Go语言】Golang保姆级入门教程 Go初学者介绍chapter1
  • mysql 自增长键值增量设置
  • 【pytho】request五种种请求处理为空和非空处理以及上传excel,上传图片处理
  • 【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器
  • 解锁新技能《基于logback的纯java版本SDK实现》
  • 你需要知道的云原生架构体系内容
  • 安全渗透--正则表达式
  • git如何撤销commit(未push)
  • Vue数组与字符串互转
  • Java编程实现遍历两个MAC地址之间所有MAC的方法
  • 用AXIS2发布WebService的方法
  • 嵌入式学习_Day 003