版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36718838/article/details/83182360
Xlua的git地址,下载解压
https://github.com/Tencent/xLua
解压后可以看到这些
1.迁入文件
将Assets内的内容,包含meta都复制到自己U3D的项目中的Asset里面
Tools也放到工程里,根据和Assets路径相对位置放置到U3D项目中
2.宏
File->Build Settings->Player Settings->other Settings->Scriptsing Define Symbols
输入HOTFIX_ENABLE 然后回车等加载完毕
3.测试
打开U3D项目中的XLua下的HotfixTest,运行看一下
运行时
此时的执行都是在C#中,根据运行的提示进行操作,也就是菜单栏先XLua->Generate Code 再XLua->Hotfix Inject In Edior
如果出现警告或者错误可能是没有导入Tools文件夹或者文件目录是中文,此处需要注意
以上步骤做完以后再次运行Hotfix Test 点击场景中的 Hotfix按钮就可以看到输出变成在Lua中了