Unreal5(虚幻五) 实现UI与C++代码逻辑的交互 保姆级教程

本文档详细介绍了如何在Unreal Engine(UE)中从头构建一个UI,实现用户输入字符串并拼接显示的功能。通过创建UI蓝图、设置事件处理和连接到C++组件,最终实现用户输入的两个字符串在游戏内UI中实时拼接并显示。教程覆盖了关卡蓝图、UI蓝图和自定义Actor蓝图的创建与交互,适合初学者学习UE的UI系统和C++集成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人有Unity基础,刚学UE几天,把这一套处理流程记录一下备用。
文章很长,强烈建议点目录跳着看。

0.目标效果

用户输入两个字符串,点击等号,在右侧的文本框中输出拼接在一起的字符串
在这里插入图片描述

1.创建一个空关卡

在这里插入图片描述

2.新建UI蓝图

在这里插入图片描述
双击打开,然后拖一个画布面板到场景中
在这里插入图片描述
拖动右下角光标到1920*1080
在这里插入图片描述
然后拖入一个水平框,调整锚点到中间
在这里插入图片描述
调整大小尺寸在这里插入图片描述
依次拖入文本框(用户可以输入内容),文本(显示文字),文本框,按钮,文本。然后再按钮下再拖入一个文本。
在这里插入图片描述
现在层级面板是这个样子
在这里插入图片描述

把水平框的五个部件都改成尺寸:填充,1.0
在这里插入图片描述
设置居中和调整字号
其中对于文本框,调整字号
在这里插入图片描述
调整颜色为黑色(记得把四个“继承”的勾都取消掉,才能生效)
在这里插入图片描述

给两个文本框改名为输入1,输入2。把文本改名为输出。在这里插入图片描述同时给输出打钩:是变量在这里插入图片描述改名后的层级是这个样子在这里插入图片描述依次点击(从左到右)编译,保存。
在这里插入图片描述

3.在游戏场景中展示UI蓝图

最小化UI蓝图,在一片黑的空白关卡。打开关卡蓝图。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值