XLua踩坑,入门推荐

博主因发现Lua是手游必用语言而学习XLua,并记录相关步骤与问题。介绍了XLua的github链接及官方教程,详细说明了在Unity中导入XLua的步骤,还以官方案例08为例,阐述了热更的操作流程,包括定义宏、修改路径等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天是2018年7月21日

最近投简历,发现Lua是手游必用的语言,于是投入学习XLua,记录一些步骤,问题。希望有所帮助

XLua的github 链接,整个XLua项目都在这里

https://github.com/Tencent/xLua

另外,链接有官方教程,也有很多demo,多看多想。

<1>  如何导入XLua

1 打开github的链接,下载该项目的zip

2 解压,打开该文件夹,找到Assets文件夹,把里面的两个文件夹:Plugins 和 XLua拖到Unity》project》Assets下,就导入成功了。另外还要注意,由于要用到一个叫XLuaHotfixInject.exe的程序,也要将Toos文件夹按照上面的方式导入到unity。结果如下图

3 导入Toos文件夹时,unity会报system.dll 文件重复的错误,删除掉提示重复的dll,结果如上图所示

<2> 如何热更

1 这里以官方案例 08 来说明如何操作。

2 首先要先定义unity的宏,依次打开:file>build setting>player setting>other setting>scripting define symbols 在这个下面的文本框内输入 :HOTFIX_ENABLE  因为我是在电脑上运行的,所以我是在pc设置的窗口添加的,最终如下图:

3 添加了上一步之后,你才会在菜单栏XLua里看到Hotfix inject in editor。这个时候

时候如果你直接点XLua>>HotFix inject editor,系统会报 please install the Tools 的错误,原因是路径不对,没有找到XLuaHotfixInject.exe。这个时候,找到报错的地方,然后修改exe的路径,如果文件路径和我上面的一样,可以直接修改为:

var inject_tool_path = "Assets/Tools/XLuaHotfixInject.exe";

4 前面的步骤做完后,就可以运行08的示例,运行步骤:XLua>>Generate cod,  然后XLua >>Hotfix inject in editor,最后点击运行,就可以看到案例成功运行啦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值