在corona SDK中保存表格
2016-3-28 18:41:51
收藏:0
阅读:57
评论:1
大家好,我正在尝试在CoronSDK中保存我的表格。退出和重新进入游戏后,某些未解锁的级别仍需解锁。
我已经尝试了好几种方法,但我仍然无法弄清楚应该如何实现。 如何能够我完成这个任务呢?
以下是我的一部分代码:
G = {
Gamescore1=0,
Gamescore2=0,
Gamescore3=0,
Gamescore4=0,
Gamescore5=0,
Gamescore6=0,
Gamescore7=0,
Gamescore8=0,
Gamescore9=0,
}
--Gamescore1=0
function addscore1()
G.Gamescore1=G.Gamescore1+1
-----------------------------------------------------------
end
----------------------------------------------------------
function addscore2()
G.Gamescore2=G.Gamescore2+1
end
---------------------------
function addscore3()
G.Gamescore3=G.Gamescore3+1
end
function addscore4()
G.Gamescore4=G.Gamescore4+1
end
function addscore5()
G.Gamescore5=G.Gamescore5+1
end
Gamescore6=0
function addscore6()
G.Gamescore6=G.Gamescore6+1
end
function addscore7()
G.Gamescore7=G.Gamescore7+1
end
function addscore8()
G.Gamescore8=G.Gamescore8+1
end
function addscore9()
G.Gamescore9=G.Gamescore9+1
end
注意:Gamescore变量是用来到达下一级的 如果Gamescore=1,下一级会被解锁
每次触发addscore函数,我都需要保存新的Gamescore。
例如: Gamescore1 = 0
触发了addscore1函数,现在Gamescore1 = 1。 如果Gamescore1 = 1,则下一级将被解锁。 我已经设定好了。现在我只需要保存Gamescore1和它的新值(1)。
希望这已经足够信息。如果有人能够帮助我,我会非常感激。
提前致谢!
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的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中获取用户配置主目录的跨平台方法
表格数值在程序结束后会丢失。你必须将你的表格保存到文件或数据库中。
为此,你必须以某种方式序列化你的表格,因为你不能直接保存表格。有无数种方式,我在这里不会详细解释。只需在网络上搜索Lua表格序列化或阅读以下内容: http://lua-users.org/wiki/TableSerialization
你基本上将表格内容转换成可写入/读取文件的格式。
文件内容可能如下所示:
Gamescore1=1;Gamescore2=0; 等等 如果只是 0 和 1,你可以简单地存储一些二进制表示。
选择适合你需求的方式。