Unity项目配置xLua环境

Unity项目配置xLua环境


获取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 CodeClear Generate CodeHotfix 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 CodeGenerate CodeHotfix Inject In Editor 三个选项。

结尾:之前记录未发表,一次性配置完成,中间没有遇到什么问题,如遇到问题的朋友可以留言,一起学习探讨。

猜你喜欢

转载自blog.csdn.net/weixin_43830069/article/details/107444762