//Lua状态对象 LuaState lua = null; private string strLog = ""; void Start () { //实例化 lua = new LuaState(); //启动 lua.Start(); //自己 的Lua资源文件路径 只是路径 没有自己的文件名字 只是找到相对的路径文件 string filePath = 相对路径; //添加搜索路径这个是对lua对象的资源文件路径进行赋值 lua.AddSearchPath(fullPath); //执行上面路径内的lua脚本并将转化后的对象存储在lua这个桥梁里面 //这种执行方法参数是资源路径下带后缀名的文件名 此方法可执行多次 lua.DoFile("上述资源路径里lua文件名.lua"); //此方法同样是执行lua文件内容 不需要带后缀名 //此方法只会执行一次 lua.Require("上述资源路径里lua文件名"); }
执行写在文件夹里面的Lua文件
注:LuaState这个类里面有默认的filePath文件路径,如果不进行修改会去默认的路径下寻找文件,详情请查看LuaState类的源码。
热更新_ToLua学习示例 02_ScriptsFromFile
于 2023-03-24 16:27:38 首次发布