tolua下载:https://github.com/topameng/tolua
导入工程后
设置自己lua代码的路径
在CustomSettings内的
里添加要在lua内使用的c#类
点击unity菜单 Lua/Generate All生成代码
使lua可以使用c#的类,在这里面自动生成了注册,绑定的代码,LuaClient调用LuaBinder进行绑定
LuaClient调用lua的Main文件中的Main方法,作为lua的入口
使用AssetBundle
用ToLuaMenu中的BuildNotJitBundles将lua打包,但包的加载需要自己进行
将luaFileUtils中的beZip设置为true
游戏运行后,在tolua开始前需要加载lua的ab资源,然后用luaFileUtils中的AddSearchBundle方法注册加载的ab资源,第一个参数是ab的无后缀文件名,第二个参数是ab资源