热补丁:https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/hotfix.md
XLua教程:https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/XLua%E6%95%99%E7%A8%8B.md
【Unity】场景异步加载的进度条制作
https://blog.csdn.net/sinat_20559947/article/details/50000455
Xlua官网
https://github.com/Tencent/xLua
使用指南
https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/hotfix.md
官方FAQ
https://github.com/Tencent/xLua/blob/master/Assets/XLua/Doc/faq.md
菜鸟教程-Lua教程
http://www.runoob.com/lua/lua-tutorial.html
如何评价腾讯在Unity下的xLua(开源)热更方案?
https://www.zhihu.com/question/54344452/answer/139413144?group_id=800755990562734080
IL(中间语言)
http://blog.csdn.net/dodream/article/details/4726421
玩转xLua的热补丁
http://gad.qq.com/article/detail/42303
xlua的配置
https://github.com/Tencent/xLua/blob/master/Assets/XLua/Examples/ExampleGenConfig.cs
需要大家到达的程度:
1.什么是Lua,lua的基本用法与语法。
2.什么是ab包,ab包的打包,加载,下载。
3.xlua的一些基础内容,如何开启一个Lua虚拟机工作坏境,如何加载lua文件,怎样在c#里去调lua,在Lua中去调c#。
开发过程:
首先开发业务代码->在所有可能出现问题的类上打上hotfix的标签,在所有lua调用CSharp的方法上打上LuaCallCSharp,在所有CSharp调用Lua的方法上打上CSharpCallLua->打包发布->修改bug时只需要更新Lua文件,修改资源时(声音,模型,贴图,图片,UI)只需要更新ab包。用户只需要去下载lua文件跟ab包。