Lua由于简单的语法与高可扩展性
比C#读txt的方法高效与灵活太多(甚至可以直接修改lua文件无需再次编译就添加全新功能)
也是作为第一次Lua编程的测试,先写一个配置文件方法
首先,在Github下载Xlua框架并导入(Asset)
在项目的StreamingAssets文件夹创建一个lua.txt文件
将需要修改的参数贴[CsharpCallLua标签]
创建一个Luaenv准备读取Lua文件
贴了标签的参数直接使用Global.Get<数值类型>(key:lua的变量名)为变量赋值
为luaenv使用Addloader与Dostring指定对应Lua文件,如图所示
(Dostring方法为执行指定的Lua命令,所以也可以直接用字符串写lua语法)
(我的Lua文件起名为Config)
至此,通过修改Config.lua.txt的值就可以修改我这边人物移动速度而无需编译,从而达成一个配置文件的效果了