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方法进行修复

上一篇下一篇

猜你喜欢

热点阅读