[UE4]UMG、HUI、Slate之间的区别
2016-01-06 17:00
417 查看
原文:
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)
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)
相关文章推荐
- ios9新特性UIStackView
- LinkedBlockingQueue
- ueditor表格边框没有颜色的解决
- FlatBuffers文档-Building
- 【iOS开发】关于显示一连串图片组成动画效果UIImageView的使用
- BlockingQueue!
- UILabel 的使用,属性详解
- [bug] Field 'id' doesn't have a default value
- UITableView - 重用机制
- mysql DECLARE CONTINUE HANDLER FOR NOT FOUND
- 13 UIGestureRecognizer and UIMenuController
- MySQL SQL优化案例:相关子查询(dependent subquery)优化
- Android 之UI自适应解决方案
- UITextView: 响应键盘的 return 事件
- android消息处理机制学习(一)-Handler,Message,MessageQueue,Looper简介
- [转] easyui 获取数据表格中选中行的数据 Get selected row data from...
- 自定义UIView动画效果
- 利用EasyUI combobox实现模糊搜索
- ueditor显示内容末尾有多余标记的解决
- 获取UILabel上最后一个字符串的位置。获取文字长度和高度,自动换行