总览
ZLua 产品目标、双运行时架构、文档地图与初始化流程。
宿主 API
LuaAppDomain(含 GetFunction)、[LuaMarshalAs]、[LuaAlias]。
类型系统
Lua 侧访问 C# 类型、成员与构造 的规范。适用于 Il2Cpp(Player) 与 Mono(Editor)。
方法重载
C# 方法重载在 Lua 侧的解析与调用策略。适用于 Il2Cpp(Player) 与 Mono(Editor)。
zlua 标准库
全局 zlua 表的 Lua API。
生命周期与 GC
ObjectRegistry、Struct 相关 Registry、Opaque 有效期、单 lua_State 与 C#↔Lua 异常转换。
多版本管理
包内 不 携带完整 libil2cpp 树;安装时在当前 Unity 自带源码上叠加 patch + zlua-runtime + 选定 Lua。
迁移适配(xLua / toLua / SLua)
为从 xLua / toLua / SLua 迁到 ZLua 的项目提供 Lua→C# 类型访问路径 兼容层。
C# Extension 方法
Extension 方法
元表
5 个项目
Marshal
11 个项目
构建
5 个项目