游戏每次打包发布后或多或少都会出现问题,即便问题定位到了也需要重新打包验证问题。在这个重复打包的过程中浪费了大量的时间,为此想到了一个方案:是否可以修改单个lua文件在游戏启动加载的时候去优先读取我们修改的文件。
在ToLua/Core/LuaState.cs中加上此行代码,加载lua时就会优先寻找对应目录下的lua文件。
举个栗子:
我们将修改后的lua文件复制到游戏包的安装路径,通常都会生成在Android/data/com.xx.xx/files,此时不需要重新打包,只需要重启游戏就会执行到我们修改后的lua文件。(lua文件的目录层级要和开发时的层级保持一致)
可能会遇到的问题:
每次启动游戏 或者更新时会将所在目录进行清空