Unity Xlua中HotFix的环境配置

1、打开HotFix的宏。打开File -> Build Setting -> Player Setting ->Scriptsing Define Symbols ,然后在里面输入宏“HOTFIX_ENABLE”,按ENTER(注意不要拿鼠标随便点别的地方,按ENTER后,Unity后台会编译一下)。编译过后会在编译器XLua下面多一个“Hotfix Inject in Editor”(XLua -> Hotfix Inject in Editor)。


输入宏“HOTFIX_ENABLE”

2、将XLua-master文件夹下的Tools文件夹复制到我们项目的根文件下与Assets文件夹同级。如果没不这样做,当我们更改脚本并“Generate Code”生成代码后,当点击“Hotfix Inject in Editor”会报错。


没有导入Tools文件夹, 点击“Hotfix Inject in Editor”报错

3、XLua热补丁(HotFix),依赖于“Cecil”。所以我们需要导入3个动态库。我们可以在Unity安装目录下找到这3个文件,地址:Unity(自己的的安装路径\Editor\Data\Managed\Unity.Cecil.Pdb.dll, Unity.Cecil.Mdb.dll, Unity.Cecil.dll),将其拷贝到“项目\Asssets\Xlua\Src\Editor\”下面。

你可能感兴趣的:(Unity Xlua中HotFix的环境配置)