2

我在一些不同的 IOS 游戏中看到 Lua 脚本用于保存用户设置和数据。我自己不知道如何做到这一点,有人知道开源项目或如何实现这一目标的示例吗?

人们只是以编程方式重写 lua 脚本吗?或者 Lua 中有什么方法可以在 lua 脚本中重写或保存数据?我真的很困惑如何用 lua 实现这一点。请帮帮我!

4

1 回答 1

2

人们只是以编程方式重写 lua 脚本吗?

是的,这真的很简单。您将设置数据或其他任何内容存储在表格中。然后使用简单的 Lua 代码将该表写入文件。您编写的文件是一个 Lua 脚本,执行时会返回该表。

所以你的脚本看起来像这样:

return
{
  setting = true,
  width = 640,
  height = 480,
}

编写这种序列化所需的代码并不难编写(只要您没有直接或间接引用自身的表)。有多种实现方式。

于 2012-11-08T19:03:31.037 回答