打热补丁之前的四个必要操作
加特性
- 别忘记加上
xlua
的命名空间 - 为需要打热补丁的类加上
[HotFix]
特性
- 别忘记加上
加宏
- 在
ProjectSetting
里的Scripting Define Symbols
列表中加HOTFIX_ENABLE
- 在
生成代码
- xlua生成代码
hotfix注入
- 注意: 注入需要
Tools
在xlua
的源文件中有Tools
文件夹,将其放置在与你项目assets
文件夹同级目录下 - 此时xlua下有热补丁注入选项,点击此选项前一定要确保第三步完成
- 注意: 注入需要
lua中热补丁的函数
lua当中热补丁代码固定写法:
1 | xlua.hotfix(类,"函数名",lua函数) |
注意事项:
热补丁的缺点∶只要我们修改了热补丁类的代码,我们就需要重新执行第3、4步!!!
需要重新点击注入
成员函数传self
静态函数不用传self