XLua+Unity热更新详细步骤

1.首先在Unity中导入我们的XLua框架Assets目录下的Plugins和XLua两个文件。

2.把Tools文件夹放到与Assets同级的位置。

3.把1和2做完之后就可以在Unity中设置宏定义了,如图:

宏定义设置:在UNITY中添加HOTFIX_ENABLE宏,打开步骤(在Unity3D的File->Build Setting->Scripting Define Symbols下添加)

如果控制台打印工程路径的话就代表注入成功,这里需要注意一下我们的工程不能有中文路径。

4.把热更新方法写入到Lua脚本

xlua.hotfix(CS.需要更新的类, '需要更新的方法名', function(self)

end)

5.一定一定不要忘了打标签!!!!!!!!!!!!!!!!!!!!!

                !!!!!!!!!给所有可能操作的脚本加上hotfix,给需要lua调用到的方法加LuaCallCS,反之。

5.在做完更新代码之后我们让Unity和我们的Lua脚本进行交互就可以了。(该怎么交互XLua里有案例)

猜你喜欢

转载自blog.csdn.net/qq_42047805/article/details/82837586
今日推荐