Unity使用Xlua做配置文件

Lua由于简单的语法与高可扩展性

比C#读txt的方法高效与灵活太多(甚至可以直接修改lua文件无需再次编译就添加全新功能)

也是作为第一次Lua编程的测试,先写一个配置文件方法

首先,在Github下载Xlua框架并导入(Asset)

 在项目的StreamingAssets文件夹创建一个lua.txt文件

 将需要修改的参数贴[CsharpCallLua标签]

创建一个Luaenv准备读取Lua文件

贴了标签的参数直接使用Global.Get<数值类型>(key:lua的变量名)为变量赋值

扫描二维码关注公众号,回复: 14510434 查看本文章

 为luaenv使用Addloader与Dostring指定对应Lua文件,如图所示

(Dostring方法为执行指定的Lua命令,所以也可以直接用字符串写lua语法)

(我的Lua文件起名为Config)

至此,通过修改Config.lua.txt的值就可以修改我这边人物移动速度而无需编译,从而达成一个配置文件的效果了

猜你喜欢

转载自blog.csdn.net/qq_58804985/article/details/126537465
今日推荐