UE4之UObject介绍
发布网友
发布时间:2022-12-15 06:12
我来回答
共1个回答
热心网友
时间:2024-11-28 17:43
UObject,它是所有引擎层面、游戏层面对象的基类。
为利用 UObject 派生类型所提供的功能,需要在头文件上为这些类型执行一个预处理步骤,以核对需要的信息。
该预处理步骤由 UnrealHeaderTool(简称 UHT)执行。
UObject Class父类中UObjectBase 提供了四个核心属性:
UObjectBaseUtility 没有额外属性,提供了一系列引擎内部使用的方法。
UObject 扩展出了一些生命周期方法,以及最重要的序列化方法 Serialize(),调用 UObject#Serialize() 即可完成对象的序列化或反序列化。