这是目录

  • Slate
  • UMG
  • HUD

Slate

Slate是为编辑器专门制作的窗口UI框架(以前的UE编辑器使用了Window的库),但它也可以用在游戏中。 但是Slate类不在UObject环境之外而在反射系统之外,这就是为什么它需要UMG包装来使其与蓝图一起工作。

UMG

UMG是Slate的蓝图延伸 ,上面可以直接在画布上添加文件按钮等等,方便快捷制作出UI界面

同时可以在蓝图图表处添加点击事件等等的逻辑

HUD

HUD Canvas是来自UE3(甚至可能更老)的东西,在UMG被引入之前处于UE4中,并作为选项设置保留

可以直接在HUD中绘制文本线条等等

也可以在HUD创建通过UMG制作好的UI

只要在游戏模式相关的设置中设置进去就行了

UMG创建的UI不仅仅可以在HUD中创建,可以在任意时候被创建并添加到视口显示

UE4中HUD、UMG、Slate之间的区别相关推荐

  1. python观察日志(part20)--列表中加号,extend,append之间的区别

    学习笔记,仅供参考,有错必纠 列表中"+"加号,extend,append之间的区别 extend extend函数用于在列表末尾一次性追加另一个序列中的多个值. append a ...

  2. python __import__和import区别_Python中import 与__import__() 之间的区别比较

    本篇文章给大家带来的内容是关于Python中import 与__import__() 之间的区别比较,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 首先来说一下两者的区别: impo ...

  3. sql server序列_SQL Server中身份和序列之间的区别

    sql server序列 In SQL Server, both the SEQUENCE object and IDENTITY property are used to generate a se ...

  4. Oracle中用户和架构之间的区别?

    本文翻译自:Difference between a user and a schema in Oracle? Oracle中的用户和架构有什么区别? #1楼 参考:https://stackoom. ...

  5. C#中Int64和UInt64之间的区别

    Int64:此 Struct用于表示64位带符号整数.所述的Int64 可以两种类型的值,包括所述范围之间的负的和正的存储-9,223,372,036,854,775,808至9,223,372,03 ...

  6. -ms-flexbox_Flexbox中width和flex-basis之间的区别

    -ms-flexbox by Kyle Gallagher 凯尔·加拉格尔(Kyle Gallagher) Flexbox中width和flex-basis之间的区别 (The difference ...

  7. Jquery中.val()与.value之间的区别

    三年多没敲过代码了,今年打算捡起来,是需要多么大的勇气.但是为了实现自我价值,履行自我的承诺,这就是责任.没有什么难不难,晚不晚之说,是我经常对别人说的那样,再晚不过心晚,,一切努力了,实现了每一天的 ...

  8. c# int uint32_C#中Int32和UInt32之间的区别

    c# int uint32 C#Int32和C#UInt32 (C# Int32 and C# UInt32) In C#, Int32 known as a signed integer of 4 ...

  9. angularjs 中 Factory,Service,Provider 之间的区别

    本片文章是使用了 angularjs 中使用 service 在controller 之间 share 对象和数据 的code(http://jsfiddle.net/kn46u0uj/1/) 来进行 ...

最新文章

  1. argis怎么关掉对象捕捉_你和你的网恋对象,都怎么样了?
  2. php httprequest 安装,php httpRequest(php实现httpRequest)
  3. mysql怎么可视化连接_IDEA连接MySQL可视化工具连接操作
  4. Hibernate4之session核心方法
  5. c++opencv显示中文_OpenCV安装,配置和运行
  6. css grid布局增加边框,CSS Grid中每行之后的边框
  7. spark mysql 写_Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)...
  8. 新版本chrome浏览器带来的跨域请求cookie丢失问题
  9. java8 merge_给老弟讲解java8中的marge()方法,一顿骚操作
  10. linkedin 分享_如何将WordPress帖子自动发布到LinkedIn
  11. AndroidSDK和ADT下载地址
  12. Word批量设置章节为标题格式
  13. 正北坐标系和车辆坐标系下的heading转换
  14. 玩客云刷机(2022-3-19亲测)
  15. c语言打印字母金字塔图形,C程序打印金字塔和图案
  16. 四、Docker安装mysql
  17. jstack排查cpu使用率过高
  18. 如何去掉a标签的下划线及伪类样式
  19. 【中国是部金融史-读后感】
  20. 神奇的输入法——小狼毫——个性化设置

热门文章

  1. 更新日志 - fir.im Jenkins Gradle 插件上线
  2. Arduino时钟显示
  3. Python异步并发机制详解,让你的代码运行效率就像搭上了火箭!!!
  4. centos7 安装gitea使用
  5. php 拼接html字符串,php截断带html字符串文章内容的方法
  6. Python3:私有成员
  7. 20P44 Premiere预设600个摄像机动画信号干扰调色视觉特效pr模板
  8. 【C语言】形参实参以及参数传递
  9. python+tensorflow CNN卷积神经网络手写字体识别
  10. K8S kube-proxy iptables 原理分析