UE4 HUD、UMG、Slate之间的区别

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


UMG是Slate的蓝图延伸
 


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


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


 


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


我的想法:


 


尝试了解一点Slate,但不要使用它。


 


UMG完全基于Slate。 这是一个使用Slate更容易的编辑器,它应该能够完成与Slate相同的功能。 您也可以通过C ++扩展Widget类。 在UMG发布之前,我尝试了学习Slate,没有文档和/或教程,这是真正的痛苦! X)

你可能感兴趣的:(ue4学习笔记)