Awesome
介绍
本项目为ET框架 通过接入CSharp.lua 集成Unity客户端Xlua热更新功能
项目说明
ET版本为ET6.0 matser ,Unity版本2020
日常开发使用C#,邻近版本发布时将ET框架客户端部分 整体转化为Xlua热更新脚本,达到客户端整体项目热更的目的。
提供C#代码一键转换为Xlua脚本功能:Tools->Gen Lua Scripts (快捷键:shift + s)
网络消息通讯,Excel配置生成,Proto消息配置生成均已调通。
使用说明
- 编译服务端,并启动Server.App.exe
- 运行unity,打开Init场景,启动Game
注意
- 使用者需对ET6.0,CSharp2Lua,Xlua等技术框架十分熟悉。
- 本项目为ET框架热更新试验版本,仅用于提供C#转Lua热更思路与学习用途。
- 若用于公司商用项目,一切后果自负。
待完成项目
- 清理接入热更功能时的冗余代码
- 手写lua版红黑树,SortedDictionary需要
- lua版ETTask池