获取xLua
先去GitHub上获取最新的版本。GitHub传送门
获取方式
- 电脑安装有Git,就
Clone with HTTPS
下载:选择1 -> 3
(不建议:下载速度慢)。 - 电脑安装有Git,而且GitHub上配置有ssh公钥,就
Clone with SSH
下载:选择1 -> 2 -> 3
(建议:这样可以得到最新的xLua,里面还带有案例,而且下载速度还可以)。 - 电脑没有Git,或者GitHub没有ssh公钥,又或者不想麻烦,那你就直接下载ZIP文件:选择
4
。
导入Unity
-
打开Unity,创建一个新的工程。
-
打开下载好的资源,将资源文件中的
Plugins
文件夹和XLua
文件夹复制到Unity工程目录下的Assets
文件夹内;将资源文件中的Tools
文件夹复制到Unity工程目录下,与Assets同级的路径。
– 假如你不想要那些案例了,直接将 XLua
下的 Examples
文件夹直接删除就可以了。
-
再次打开Unity,等编辑器编译完成后,编辑器可能报错,不管它,然后自定义宏:打开
File > Build Settings > Player Settings > Other Settings
找到Scripts Define Symbols
项,在输入框中输入HOTFIX_ENABLE
然后回车,关掉设置。详见:热补丁操作指南 -
在工具栏中找到
XLua
选项,打开后会有:Generate Code
、Clear Generate Code
、Hotfix Inject In Editor
三个选项。
–Generate Code
:编译代码
–Clear Generate Code
:清除编译代码
–Hotfix Inject In Editor
:注入代码此时,依次点击
Clear Generate Code -> Generate Code -> Hotfix Inject In Editor
。
当Unity的Console
中出现hotfix inject finish!
或者inject finish!
等日志,就配置完成了。 -
打包发布时,
XLua
下有Examples
文件夹要先删除,然后依次点击XLua
下的Clear Generate Code
、Generate Code
、Hotfix Inject In Editor
三个选项。
结尾:之前记录未发表,一次性配置完成,中间没有遇到什么问题,如遇到问题的朋友可以留言,一起学习探讨。