当前位置: 首页 > 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 可以扩展一些函数
不能重写任何已有的函数,但是可以扩展新函数

相关文章:

  • 筑巢网络官方网站南宁关键词优化软件
  • 网站建设平台多少钱快速排名工具免费查询
  • 企业 办公 网站模板淘宝代运营公司
  • 影楼网站设计顶尖文案
  • 同步网站内容怎么做友情链接购买
  • 帮别人建设网站深圳将进一步优化防控措施
  • 如何本地部署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实战报错