虚幻引擎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即可实现对按钮的添加

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

效果:

相关推荐
(Charon)3 小时前
【C++面试】程序崩溃如何定位:从Segmentation fault到GDB、Core Dump与ASan
开发语言·c++
汉克老师4 小时前
GESP2026年9月认证C++七级( 第三部分编程题(1、必经之路))精讲
c++·gesp·小学生·学c++编程
ebiobiz4 小时前
Zig 嵌入式底层库选择与 build.zig 组织指南
c语言·c++·嵌入式硬件·mcu
漂流瓶jz5 小时前
UVA-11491 奖品的价值 题解答案代码 算法竞赛入门经典第二版
c++·算法·图论·题解·aoapc·算法竞赛入门经典·uva
weixin_307779139 小时前
C++代码实现MATLAB中的dlarray函数功能
开发语言·c++·算法·matlab
Frank_refuel12 小时前
C++11之一场名为“搬家”的 C++ 之旅
开发语言·c++
沧沧凉凉14 小时前
一段需求、零素材,Claude Code 派了 33 个代理给我做了个 3D 动作游戏
游戏·ai编程·three.js
hetao173383714 小时前
2026-10-03~04 hetao1733837 的刷题记录
c++·算法
longlongzihan15 小时前
从LeetCode 70. 爬楼梯看动态规划:如何精准推导状态转移方程?
c++·算法·leetcode·动态规划
myshare202216 小时前
Dungeon Saga 套装加成与品质共鸣:影响英雄的哪一部分
游戏·dungeon saga·品质共鸣