複数のレベルを持ち、レベルに複数のテクスチャと図形が含まれているゲームを作成しています。iPhoneにゲームデータを保存する最も良い方法は?
このデータをiphone/ipadに保存するにはどうすればよいですか?
SQLiteやcoredataを使用して格納することを考えていました。しかし、私はまた、(ゲーム購入で)リモートサーバーからゲームデータを更新する関数を実装する必要があります。 SQLiteはこれをアーカイブする最良の方法ですか?コンテンツを更新するときにSQLiteのコンテンツを更新するにはどうすればいいですか(.zipをダウンロードしてdb /ディレクトリにインポートします)誰かがポインタを持っているなら、本当にそれを感謝します!
+1は、SQLサンドボックスに言及します。 plistsの問題は、すべてのアップデートに独自のplistがある場合、すべてのplistをゲームに読み込むのが面倒だということです。また、plistの関係を探すことは遅く、痛みを伴う。 – blejzz
(SQLサンドボックスではなく、アプリケーションサンドボックスですが、まだ:))あなたのオブジェクトをシリアル化してサーバーで逆シリアル化しないのはなぜですか?トリックの部分は、標準のiosルーチンを使用してそれらをシリアル化することではありません。サーバー側でもデータをデータベースに保存することができます。ユーザーがデータを要求したとき(リフレッシュするか、アプリを再インストールするか、または照会のみ)、再作成されます。それは車輪を再発明するようだが、いつかそれは必要である。 – Panagiotis
さて、私は、クライアントがアップデートに付属のアイテムを保管しているのが本当に好きです。私が本当にアーカイブしたいのは、怒っている鳥がこれをどう扱うか(アップデートで新しいレベルを得ることができる)と似たものです。 – blejzz