xLua热更新

Lua和C#的链接 步骤

在BuildSettings/Player Setting 里添加宏 HOTFIX_ENABLE

1.清除C# 和 lua的链接文件
2.生成链接的中间文件
3.注入


特别注意:每次修改C#脚本后 都要重新操作一遍上述步骤


在这里插入图片描述

需要更新的 脚本处理

1.引入命名空间using XLua
2.在需要热更新的 上加标签 [hotfix]
3.在需要更新的方法上加 [LuaCallCSharp]
|
|
此脚本是加载lua文件 和 读取lua文件内文本的方法
在这里插入图片描述
|
用于热更新的文件夹 和 两个文件
在这里插入图片描述

这个是更新脚本内 某个方法的lua文本

特别注意:访问静态方法、静态属性、成员属性用 . —访问成员方法用 :

在这里插入图片描述

这是个将上面方法更新后 置为nil的写法
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值