原文:xLua学习笔记_使用xlua.hotfix()方法修改C#代码

详细操作可见官方文档: https: github.com Tencent xLua blob master Assets XLua Doc hotfix.md 示例代码: 在要修改的类上打上 HotFix 标签,要修改的方法上打上 LuaCallCSharp 如果Lua代码中会调用到CSharp中的代码的话 使用 xlua.hotfix 注入更新这个方法: 此处为方便演示,真实情况应为从服务器 ...

2020-07-09 19:42 0 629 推荐指数:

查看详情

xLua学习笔记_在C#脚本中使用xLua

目录 (点击无法跳转的那种 ^_^ ) 开始 加载Lua文件 在C#脚本中,获取Lua中的变量 在C#脚本中,获取Lua中的表 在C#脚本中,获取Lua中的函数 官方使用建议 自定义Loader加载指定目录的Lua脚本 待补 ...

Sun Feb 02 04:19:00 CST 2020 0 951
xlua怎么样hotfix C#中的重写方法???

问题的来源之这样的: 线上项目遇到一个问题,就是子类 override 了父类的一个 virtual 方法,并且调用到了父类里面的 virtual 方法。现在子类 override 的方法里有一些错误逻辑,希望通过 xlua 去修复。类似如下的代码: xlua代码 ...

Tue Dec 11 19:42:00 CST 2018 0 642
xLua学习笔记(二) C#调用Lua代码

获取全局变量 只需要调用LuaEnv对象Global属性的Get方法即可 LuaTable Global; 描述: 代表lua全局环境的LuaTable T Get<T>(string key); 描述: 获取 ...

Fri Feb 23 17:37:00 CST 2018 0 1314
xluahotfix简单实用

tolua每次修改C#代码,tolua都需要生成代码xlua无需生成,但是在最后实际发布时,xlua需要生成代码 这章主要是写一下hotfix实用 这个特性默认是关闭的,实用时需要在UNITY中添加HOTFIX_ENABLE宏,打开步骤(在Unity3D的File->Build ...

Sat Feb 18 00:06:00 CST 2017 2 8222
C#的ugui与XLua整合的案例

网上的案例大部分是官方的案例,个人的案例还是比较少的。我这个案例比较通俗易懂 unity需要的控件有两个:一个是button和input C#代码如下: XLua脚本如下: 注意:如果把XLua脚本放入Unity项目中,是不能以lua作为后缀名 ...

Thu Jun 04 01:46:00 CST 2020 0 753
C# 与 lua 交互(Xlua 机制)

lua与C交互:基于栈操作,lua调用C函数时,需要写个封装函数,从栈上取出调用参数,调用C函数后把结果放到栈上;C要调用lua函数,也把参数放到栈上,用luaAPI完成调用后,从栈上取出结果。Xlua lua调用C#1. 没有生成静态代码,反射调用 a.把C#对象映射到lua的userdata ...

Thu Sep 03 02:53:00 CST 2020 0 1190
XLua访问C#中的List或者数组

直接访问即可 以下截图是C#中的List与数组: 现在通过XLua修复一下 RequestRoomListRes 方法(这里主要关注list和数组在XLua中的访问方式,对数组与List的遍历用了两种不同的方式): ...

Thu Nov 22 18:38:00 CST 2018 0 2856
xLuaC#调用Lua

C#调用Lua 一.前提 这里使用的是XLua框架,需要提前配置xlua,设置加载器路径; 可以参考之前的Blog:《xlua入门基础》; 二.C#调用Lua全局变量 lua中所有的全局变量都会存在一个表中,对应xLua中的Global,通过lua解释器返回出来; 通过Global ...

Mon Oct 11 22:57:00 CST 2021 0 1592
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM