XLUA的基础使用
2019-11-14 本文已影响0人
至少还有光
第一步:环境配置
1.添加宏信息
File=>Build Settings=>Player Settings=>Configuration=>Scripting Define Symbols:HOTFIX_ENABLE。
2.执行菜单生成命令
Xlua=>Generate Code,该命令执行完毕后会生成一堆Warp文件, 存放到Xlua/Gen文件夹下。
3.执行菜单注入命令
XLua=>Hotfix Inject In Editor(切记:每次改动c#语言,都需要执行一次)
成功之后,会在控制台输出:"finished! use 2478.3893 ms
Bug:
如果出现红色警告提示"please install the Tools",就需要把Tools文件夹拷贝到项目中,和Assets文件夹同级别的位置
完成这三步操作,HotFix的开发环境就配置完毕了
2.热补丁简单演示
1.HotFix特性标签
在使用c#语言开发项目时,需要后续进行"热补丁修复"的类,需要在类的头部添加一个特性标签:[Hotfix],表示该类可以被XLua热修复。
2.Hotfix语法
xlua.hotfix(CS.类名,‘方法名’,lua方法)
含义:某个类中的某个方法,你用Lua方法进行修复