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

UE5学习笔记 FPS游戏制作38 继承标准UI

文章目录

    • UE的UI
    • UMG的继承
    • 继承标准控件
      • 创建标准控件
      • 继承标准控件的用处

UE的UI

和Untiy有onGui和UGui类似,UE有slateUI和UMG,slateUI是早期只能用C++编写的UI,UMG是现在使用的,可以拖拽编辑的UI
slateUI是UMG的父类

UMG的继承

我们编写一个控件蓝图A,然后再编写一个控件蓝图B,B继承A,虽然B里可以看到A的元素,但是不能修改,面板上和事件的变量里都无法对父控件的变量进行操作

UMG对于继承很不友好,不要使用UMG的继承

继承标准控件

创建标准控件

标准控件是指UE提供的控件,例如button,text等
继承标准控件不能创建用户界面,而是要创建一个普通的蓝图类
以继承一个text为例,父类选择textBlock
在这里插入图片描述

显示的是一个蓝图类,而不是普通控件的“控件蓝图”

在这里插入图片描述
标准控件将被显示在“通用”栏里,而不是“用户控件”里
在这里插入图片描述

继承标准控件的用处

1 我们可以直接在自定义的控件里设置默认属性
点击类默认值即可设置默认状态,例如让text默认居中,不能设置默认的锚点和对齐
在这里插入图片描述
2 可以扩展一些函数
不能重写任何已有的函数,但是可以扩展新函数

http://www.dtcms.com/a/110542.html

相关文章:

  • 如何本地部署DeepSeek:从零实现AI模型私有化部署
  • 【Java SE】Math类、System类
  • 【Ragflow】10. 助理配置参数详细解析/模型响应加速方法
  • 开源的 LLM 应用开发平台Dify的安装和使用
  • SQL 查询执行顺序
  • js逆向入门图灵爬虫练习平台 第四题学习
  • Java 二叉树非递归遍历核心实现
  • 【技术报告】GPT-4o 原生图像生成的应用与分析
  • A股复权计算_前复权数据计算_终结章
  • 【高校主办】2025年第四届信息与通信工程国际会议(JCICE 2025)
  • rnn的音频降噪背后技术原理
  • Python星球日记专栏介绍(持续更新ing)
  • 六.FFmpeg对mp4文件操作(ubuntu)
  • 【WampServer】Windows本地部署WampServer环境并实现远程访问服务界面
  • WPS宏开发手册——Excel实战
  • stm32 主频216MHz,写个ms延时函数,us延时函数
  • 不绕弯地解决文件编码问题,锟斤拷烫烫烫
  • 将java生成dex并通过app_process执行的教程
  • 视频深度估计部署测评
  • Java实战报错
  • 【笔记】为什么Cholesky Decomposition和Rotation-Scaling Decomposition可以解决协方差矩阵正半定性问题?
  • 网管平台核心功能解析(八)——端口下联
  • 红宝书第二十九讲:详解编辑器和IDE:VS Code与WebStorm
  • Lua环境搭建+Lua基本语法
  • OpenCV 图形API(13)用于执行两个矩阵(或图像)逐元素乘法操作的函数mul()
  • (八)图像视图
  • 使用LangGraph构建多代理Agent、RAG
  • WHAT - Electron 系列(一)
  • 第十八章:Python实战专题:北京市水资源数据可视化与图书馆书籍管理应用开发
  • C++ | 函数模板