我在一些不同的 IOS 游戏中看到 Lua 脚本被用来保存用户设置和数据。我自己不知道如何做到这一点,有谁知道开源项目或如何实现这一目标的示例?
人们只是以编程方式重写 lua 脚本吗?或者 Lua 中有某种方法可以在 lua 脚本中重写或保存数据吗?我真的很困惑如何用 lua 实现这一点。请帮帮我!
最佳答案
Are people just re-writing the lua scripts programatically?
是的,这真的非常简单。您将设置数据或其他任何内容存储在表中。然后,您可以使用简单的 Lua 代码将该表写入文件。您编写的文件是一个 Lua 脚本,执行时返回表格。
所以你的脚本看起来像这样:
return
{
setting = true,
width = 640,
height = 480,
}
编写此类序列化所需的代码并不难编写(只要您没有直接或间接引用自身的表)。有variety of implementations of this.
关于cocos2d-iphone - IOS游戏中如何使用Lua作为数据存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13293818/