UE 序列化介绍及源码解析

Posted 珞珈大胖强TURBO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE 序列化介绍及源码解析相关的知识,希望对你有一定的参考价值。

UE 序列化源码解析

UE 序列化源码解析

UE4 Unlua源码解析2 -源码中的重要类及核心函数逐行解释

源码中的重要类及核心函数逐行解释

重要类

FClassDesc

Unlua描述一个类的类,内含类名,类大小,类的继承关系等多种信息。

FFunctionDesc

对应了UE中的UFunction,里面存了更多的信息,比如参数,元信息,Unlua可以通过FFunctionDesc 调用方法

FProporityDesc

描述参数,还有参数在Lua和C++中转换的帮助方法

FFieldDesc

Unlua描述一个字段的类

FReflectionRegistry

反射注册类,帮助Unlua注册一些信息,通过使用UE 反射

FLuaContext

Unlua全局类,主要是一些绑定Lua对象以及Unlua的需要交互内容的实现类

LuaCore

很多重要方法,包括注册类,注册方法,应该是Unlua的核心类

UUnLuaManager

绑定Lua与C++的很多方法在内

以上是关于UE 序列化介绍及源码解析的主要内容,如果未能解决你的问题,请参考以下文章

UE4 Unlua源码解析2 -源码中的重要类及核心函数逐行解释

UE4-Archive序列化哈希表及内存分配

UE4-Archive序列化哈希表及内存分配

UE4-Archive序列化哈希表及内存分配

UE4 Unlua源码解析12 - Lua与UE4的混合GC

UE4 Unlua源码解析12 - Lua与UE4的混合GC