原文:

https://answers.unrealengine.com/questions/208916/umg-hud-slate.html

  • HUD Canvas is something that came from UE3 (and maybe even older) and was in UE4 before UMG been introduced and stays as a option
  • UMG is Blueprint extension of Slate
  • Slate is window UI framework made specially for editor (in the past UE editor used mix of Window's library), but it can used in game too. But Slate classes are outside of UObject envriament and outside of reflection system, thats why it needs UMG wrapper to make it work with blueprints.

================================================

原文:https://answers.unrealengine.com/questions/160866/umg-or-slate.html

My opinion:

Try to understand a bit Slate, but don't use it.

UMG is completely based on Slate. It is an Editor to use Slate more easy and it should be able to do the same things as Slate can. You can also extend the Widget Classes through C++. I tried learning Slate before UMG was released and without Documentation and/or tutorials it was true pain! x)

[UE4]UMG、HUI、Slate之间的区别相关推荐

  1. UE4中HUD、UMG、Slate之间的区别

    这是目录 Slate UMG HUD Slate Slate是为编辑器专门制作的窗口UI框架(以前的UE编辑器使用了Window的库),但它也可以用在游戏中. 但是Slate类不在UObject环境之 ...

  2. UE4 创建自定义 Slate UI 控件

    UE4 创建自定义 Slate UI 控件 文章目录 UE4 创建自定义 Slate UI 控件 前言 一.什么是 Slate 二.创建自己的 Slate 控件 1.模块引用 2.定义 Slate 控 ...

  3. FPGA与ASIC:它们之间的区别以及使用哪一种?

    FPGA与ASIC:它们之间的区别以及使用哪一种? FPGA Vs ASIC: Differences Between Them And Which One To Use? VL82C486 Sing ...

  4. Python 应用领域以及版本之间的区别

    Python 应用领域以及版本之间的区别 一.Python应用领域 Python+人工智能,给你更多研究方向选择! 企业级综合实战项目,集六大前沿技术为一体 二. Python 2与Python 3的 ...

  5. java中separator_java - File.separator和路径中的斜杠之间的区别

    java - File.separator和路径中的斜杠之间的区别 在Java Path-String中使用/和普通的File.separator有什么区别? 与双反斜杠相比,/平台独立似乎不是原因, ...

  6. 机器学习、数据科学、人工智能、深度学习和统计学之间的区别!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:Vincent Granville,来源:机器之心 在这篇文章中, ...

  7. Python里面None True False之间的区别

    None虽然跟True False一样都是布尔值. 虽然None不表示任何数据,但却具有很重要的作用. 它和False之间的区别还是很大的! 例子: >>> t = None > ...

  8. 2.javascript之缓存 localStorage 和sessionStorage之间的区别

    2018-08-04 前言 今天做项目的时候遇到了这个问题,用户登录成功之后如何改变将登录的链接切换为用户名 解决方案:使用了sessionstorage缓存 和js的onload加载事件 用户登录成 ...

  9. java se 与j2se_关于java:J2EE和J2SE项目之间的区别

    本问题已经有最佳答案,请猛点这里访问. 我已经从github下载了一个开源项目. 这是一个基于Maven的项目. 我如何理解该项目是J2SE项目还是J2EE项目? 这两种项目在结构上有何不同? Jav ...

最新文章

  1. GDataXMLNode:xml解析库
  2. rabbitmq 学习-9- RpcClient发送消息和同步接收消息原理
  3. python3中类的继承
  4. 揭秘视频千倍压缩背后的技术原理之预测技术
  5. Windows Server 2008 将与 Visual Studio 2008 和 SQL Server 2008 于2008年2月27 日在洛杉矶共同发布...
  6. Mycat读写分离以及拆库拆表综合实验3:通过日志分析mycat路由过程
  7. python勒索病毒,新型勒索病毒Crypted强势来袭
  8. mysql建表语句转达梦_MySQL建表语句转PostgreSQL建表语句全纪录
  9. 表贴电阻尺寸与什么有关_贴片电阻功率及封装尺寸
  10. JAVA做SEO优化,CMS最有效的SEO优化8大方法
  11. [HTML]北京邮电大学信息与通信工程学院选课参考指南
  12. 来给罗永浩和王自如打个分
  13. Tomcat下发布war包产生两个不同版本的访问地址的解决方案appBase和docBase的关系
  14. crucible3.x +fisheye3.x 安装和破解
  15. foxmail远程主机强迫关闭了一个现有的连接
  16. 美亚杯第二届(2016)-个人赛
  17. 为什么招聘单位都要求你有ITIL证书,你知道吗?
  18. oracle.简单查询、排序、限定查询、单行函数
  19. Flutter 多渠道打包详解(埋点统计系列文章)
  20. 如何在Visio里面添加“左”箭头

热门文章

  1. java中的provide,vue3 provide ref
  2. linux内核module_init,Linux内核模块中module_init和init_module有什么区别?
  3. 少儿是先学计算机 还是学机器人,机器人学习和少儿编程有什么区别?
  4. php 自己电脑运行内存,php 统计网页打开耗时和脚本运行内存
  5. python输出命令_Python 输出命令行进度条
  6. c语言 gt 5u,Linux之sar命令-php面向对象实例-WinFrom控件库|.net开源控件库|HZHControls官网...
  7. c语言指针慕课,C语言指针
  8. linux的shell编程课设,linux课程设计-shell编程.doc
  9. Oracle/PLSQL FETCH Statement
  10. JAVA中實現鏈表 LinkedList的使用