虚幻引擎5 GAS开发俯视角RPG游戏 P06-16 属性菜单 - 构建

1.创建WBP_AttributeMenu

(1)屏幕尺寸修改为屏幕上所需

2.加个尺寸框

3.在尺寸框下面添加一个覆层

4.在覆层下面添加一个图像,作为背景使用

设置一下背景

5.接着在覆层下面添加一个图像作为边框使用

样式为现在这样:

6.添加一个包裹框,包裹住接下来添加的内容,包裹框的功能在于能够自动换行,我们就可以在包裹框内拼ui了。

效果:

7.添加文本:

修改一下字体样式,注意设置一下填充空白空间,这样,它能够独占一整行,你再放置内容,将会从新的一行开始显示。

效果:

8.接着再添加一个文本,会发现和之前的文本重叠在了一块

我们可以修改它的填充跨度,来实现强制换行

修改样式

效果:

9.接下来,添加一个WBP_TextValueRow,用于显示角色剩余可加点数

10.接下来,我们需要创建次级属性显示,首先创建一个次级属性的标题,可以直接复制主要属性的节点

11.添加一个尺寸框,作为次级属性的父节点,由于次级属性比较多,我们可以让它滚动起来

设置大小,和填充空白空间,对齐方式,它就能够居中对齐了。

12.在尺寸框下面添加一个滚动框,如果内部内容超过了滚动框的尺寸,将能够滚动查看。

13.在滚动框下面添加10个WBP_TextValueRow用于显示次级属性

14.添加关闭按钮

直接在外部的overlay下面添加一个WBP_Button即可实现对按钮的添加

修改属性,对齐到右下角,填充一下右下,和边缘有些距离

效果:

相关推荐
天***88963 小时前
Edge浏览器无法安装扩展CRX_REQUIRED_PROOF_MISSING扩展的按钮开关为灰色,无法启用
c++
云知谷3 小时前
【经典书籍】C++ Primer 第19章特殊工具与技术精华讲解
c语言·开发语言·c++·软件工程·团队开发
不是老弟4 小时前
rwqsd
数据结构·c++·算法
小龙报4 小时前
《C语言疑难点 --- 字符函数和字符串函数专题(上)》
c语言·开发语言·c++·算法·学习方法·业界资讯·visual studio
咔咔咔的5 小时前
3461. 判断操作后字符串中的数字是否相等 I
c++
liulilittle5 小时前
LwIP协议栈MPA多进程架构
服务器·开发语言·网络·c++·架构·lwip·通信
艾莉丝努力练剑5 小时前
【C++:继承】面向对象编程精要:C++继承机制深度解析与最佳实践
开发语言·c++·人工智能·继承·c++进阶
penguin_bark5 小时前
C++ 异步编程(future、promise、packaged_task、async)
java·开发语言·c++
小龙报5 小时前
《数组和函数的实践游戏---扫雷游戏(基础版附源码)》
c语言·开发语言·windows·游戏·创业创新·学习方法·visual studio