UH2S2——xLua
UH2S2——xLua
xLua
xLua 是由腾讯维护的一个开源项目,xLua 为Unity、.Net、Mono 等 C# 环境增加 Lua 脚本编程的能力,
借助 xLua,这些 Lua 代码可以方便的和 C# 相互调用。
自 2016 年初推广以来,已经应用于十多款腾讯自研游戏,因其良好性能、易用性、扩展性而广受好评。
现在,腾讯已经将 xLua 开源到 GitHub。其 git 地址是:https://github.com/Tencent/xLua。
本系列学习内容
- 
xLua框架导入和AB包相关准备
 - 
C#调用Lua
- Lua解析器
 - Lua文件加载重定向
 - Lua解析器管理器
 - 全局变量获取
 - 全局函数获取
 - 表映射到List和Dictionary
 - 表映射到类
 - 表映射到接口
 - 表映射到LuaTable
 
 - 
Lua调用C#
- 
C#类
 - 
枚举
 - 
数组、List和Dictionary
 - 
拓展方法
 - 
带out和ref的函数
 - 
重载函数
 - 
委托和事件
 - 
特殊问题
- 二维数组遍历
 - null和nil比较
 - 让系统类型和Lua能互相访问
 
 - 
协程
 - 
泛型函数
 
 - 
 - 
xLua热补丁(Lua替换C#脚本内逻辑)
- 第一个热补丁
 - 多函数替换和构造/析构函数替换
 - 协程函数替换
 - 索引器和属性替换
 - 事件加减替换
 - 泛型类替换
 
 - 
实践必备知识
- VSCode编写Unity代码相关
 
 
https://enjoysevenliu.github.io/2024/02/01/Unity就业路线学习笔记/UH——Unity热更新笔记/UH2——Lua热更新解决方案/UH2S2——xLua/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文KRIFE齐的博客!
