在我的数据.lua中轻松保存
2015-1-17 21:7:42
收藏:0
阅读:118
评论:2
我知道可以使用以下代码:
if mydata.settings.something >= 1 then
something
但是我能否也将数据保存在同一行中?我尝试使用以下代码:
mydata.settings.something = 1
_G.something = 1
_G.mydata.settings.something = 1
但是它们都不能工作,有没有人告诉我是否有一个短函数可以保存数据?
点赞
用户2360222
请查看简单的表格加载保存函数。
我在这里复制了来自 GitHub 的信息:
用法:
local loadsave = require("loadsave") myTable = {} myTable.musicOn = false myTable.soundOn = true loadsave.saveTable(myTable, "myTable.json")然后要读回来:
myTable = loadsave.loadTable("myTable.json")这段基础代码默认使用system.DocumentsDirectory保存游戏设置。如果您需要保存文件到其他位置,可以向函数传递另一个参数"CachesDirectory"或"TemporaryDirectory",以将更改应用于指定的位置。
例如:
loadsave.saveTable(myTable, "myTable.json", system.TemporaryDirectory) loadsave.loadTable("myTable.json", system.TemporaryDirectory)如果您想更改默认目录,则可以在代码中更改变量(
DefaultLocation = system.TemporaryDirectory)或在您的代码中调用loadsave.changeDefault(system.TemporaryDirectory)。
我在我的应用程序中使用它,它运行得非常好。我希望这可以帮助您。
2015-01-19 21:58:15
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
你可以将设置写入不同的文件中,并通过
dofile([filename])方法加载它们,指定已保存好的文件路径。但是,需要小心使用此选项,因为它还会执行文件内容,根据你内置的功能而定,可能会对你的计算机造成伤害。更安全的选项是将任何内容放入.lua文件中,你可以使用
require(modname)加载它们。希望这能帮到你。