关于 UObject、资源、蓝图、蓝图所创建的类这几个概念顺便梳理一下

  • UObject是虚幻对象系统中所有对象的基类。
  • 所有能在内容浏览器中看到的东西都是一个 资源(Asset)。每个资源都有其所属于的,而这个继承于 UObject,是它的子类。而一个资源算是这个的一个实例。当鼠标悬停在资源上时,其所属于的显示在最上面和资源名同行:
  • 蓝图也是一种资源,它的UBlueprint。但是蓝图是一种特殊的资源,我指的是:它本身创建了一种新的不借助C++。它所创建的类的父类可以在Parent Class中看到:
  • UMG这个蓝图资源的类是UWidgetBlueprint。其继承关系如下:


    而每个UMG的蓝图资源所创建的类继承自UUserWidget。其继承关系如下:

2. UMG该如何编辑?

当打开一个UMG资源时,会出现控件蓝图编辑器,相关内容将在此编辑。

官方文档中有对其布局进行简单的介绍:

猜你喜欢

转载自blog.csdn.net/2201_75598244/article/details/133716132