2

さまざまな IOS ゲームで、Lua スクリプトがユーザー設定やデータの保存に使用されているのを見てきました。これを自分で行う方法がわかりません。オープンソースプロジェクトまたはこれを達成する方法の例を知っている人はいますか?

人々は lua スクリプトをプログラムで書き直しているだけですか? または、Lua スクリプトでデータを書き換えたり保存したりする方法はありますか? これがluaでどのように達成されるかについて、私は本当に混乱しています。私を助けてください!

4

1 に答える 1

2

人々は lua スクリプトをプログラムで書き直しているだけですか?

はい、それは本当にとても簡単です。設定データなどをテーブルに保存します。次に、単純な Lua コードを使用して、そのテーブルをファイルに書き込みます。作成するファイルは、実行時にテーブルを返す Lua スクリプトです。

したがって、スクリプトは次のようになります。

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

このようなシリアライゼーションを作成するために必要なコードは、作成するのが難しくありません (テーブル自体を直接的または間接的に参照していない限り)。これにはさまざまな実装があります。

于 2012-11-08T19:03:31.037 に答える