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

Posted 珞珈大胖强TURBO

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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++的很多方法在内

以上是关于UE4 Unlua源码解析2 -源码中的重要类及核心函数逐行解释的主要内容,如果未能解决你的问题,请参考以下文章

腾讯UnLua脚本插件正式开源

Unlua原理剖析

Unlua原理剖析

UE4 Hi-Z遮挡剔除实现详细解析

UE4 C++解析与构建 XML 数据,XmlParser 与 tinyxml

UE4 Run On owing Client解析(RPC测试)