ulua,tolua升级到替换为xlua

2018-01-27 10:27:49来源:oschina作者:李勇2人点击

分享

最近unity 项目需要热修复 csharp代码错误


xlua是一种不错的选择方案


热替换某个特定的csharp函数


涉及到问题:


unity lua插件 涉及三个层次:


c/c++层


lua层


c#层


c++层的 ulua.c 替换为 xlua.c以及 i64lib perflib


c#层剔除掉ulua 文件夹, 放入xlua文件夹


lua层 用xlua的 import_type load_assembly 替换 luanet 的接口


c#层业务逻辑代码修改 ,调用lua的地方使用 xlua的 LuaEnv.Globals.GetInPath 之类的接口替换接口

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台