私はプロジェクトで、簡単なRPGターンベースのゲームをAndroidで作っています。現時点では、私はデータの保存とアクセスをどのように実装するのか考えるのが苦労しています。 RPGのゲームは、統計、アイテム、生き物、キャラクターなどのデータをたくさん保存したいということです。 SQliteを使用してこれを行うことはできますか?それとも良い方法がありますか?データを保存してAndroidゲーム用にアクセスするにはどうすればよいですか?
答えて
組み込みのSQLliteのように聞こえるのは非常に適切です。既にあなたの質問にいくつかの潜在的なSQLテーブルをレイアウトしたようです。例えば、各文字はテーブルの個々の行として格納され、列は各文字の属性を記述し、その多くは他のテーブルの行にリンクする可能性があります。ユーザ、アイテムなどにも同じです。
SQLliteを使い慣れていない人は少し苦労するかもしれませんが、いくつかのテーブルを調べてコードベースを作成したら、同じ/類似のクエリを何度も何度も再利用していることがわかります。
私はデータベースやSQLのエキスパートではありませんが、私自身の経験から、コードを書く前に、データをどのように構造化するかをできるだけ明確に表現してください。開発が進み、最初のアイデアが改訂されたら、既存のデータ構造が依然として適切かどうかを誠実に尋ね、もっと理にかなった別のデータモデルを見つけるとすぐに必要な変更を加えてください。
別の方法は、ファイル内の店舗情報になりますが、その後、あなたは、データ構造だけでなく、そのデータは、各ファイル内に格納されますどのように物理的な側面だけではなくを考案する必要があります。
SQLiteデータベースを簡単に実行できます。
これはあなたの最善の策だと思います。必要に応じて共有設定を使用して統計情報を保存することもできます。私はSQLiteがこのシナリオに適していると思います。
私はファイルストレージのいくつかの種類に行きます。保存された値をオブジェクトとしてアクセスしてオブジェクトとして保存したいと思うかもしれません - オブジェクトのためのいくつかの標準的なマーシャリング/アンマーシャリング・フレームワークを使用することができます - < - > xmlマッピング
おそらく、検索操作の多くは - そして、SQLは物事を見つけることだけで良いです。あなたは最高のことをあなたが知っていることになると思うのが最善です。
- 1. Androidにデータを保存するにはどうすればよいですか?
- 2. データをSilverlightに保存するにはどうすればよいですか?
- 3. データベースにデータを保存するにはどうすればよいですか?
- 4. すべてのAndroidデバイスでsdcardのデータにアクセスしてデータを保存するにはどうすればよいですか?
- 5. VC++を使用してExcelファイルにデータを保存するにはどうすればよいですか?
- 6. Angularjsを使用してローカルストレージにデータを保存するにはどうすればよいですか?
- 7. WoCommerce WC Integrationで保存されたデータにアクセスするにはどうすればよいですか?
- 8. ArraylistデータをフェッチしてAndroidのStringに保存するにはどうすればいいですか?
- 9. ウィジェットのデータを保存するにはどうすればよいですか?
- 10. AngularJSでlocalStorageを使用してデータを保存するにはどうすればよいですか?
- 11. iOS:UNNotificationServiceExtensionの内部からアプリの保存データにアクセスするにはどうすればよいですか?
- 12. NSKeyedArchiverを使用してデータを保存するにはどうすればよいですか?
- 13. Django:ManyToManyFieldにデータを保存するにはどうすればいいですか?
- 14. エクスプレスサーバにデータを保存するにはどうすればいいですか?
- 15. バックエンドスクリプトにデータを保存し、クロムエクステンションのコンテンツスクリプトで使用するにはどうすればよいですか?
- 16. RxJSに保存されているデータを変更するにはどうすればよいですか?
- 17. フラッシュシンボルをデータベースに保存してアクセスするにはどうすればよいですか?
- 18. Androidサービスからデータを保存するにはどうすればよいですか?
- 19. Androidスタジオのギャラリーにテキストをオーバーレイしてイメージを保存するにはどうすればよいですか?
- 20. グローバルアプリの設定を正しく保存してアクセスするにはどうすればよいですか?
- 21. React + WebpackアプリでAPIキーを保存してアクセスするにはどうすればよいですか?
- 22. AndroidおよびiOS用のlibgdxでauthトークンを保存するにはどうすればよいですか?
- 23. androidのGoogle Cloud Storageからファイルをダウンロードして保存するにはどうすればよいですか?
- 24. jquery要素のリストを保存してアクセスするにはどうすればよいですか?
- 25. Powershellで文字列を生データとして保存するにはどうすればよいですか?
- 26. 中間データを保存してSQLクエリ間で共有するにはどうすればよいですか?
- 27. データを受信してバイナリ形式で保存するにはどうすればよいですか?
- 28. バインドされたPolymerデータにアクセスしてスクリプトで使用するにはどうすればよいですか?
- 29. Angularjsでローカルストレージを使用してファイルパスをローカルに保存するにはどうすればよいですか?
- 30. Django.ページをリロードした後にフォームフィールドにデータを保存するにはどうすればよいですか?
これまでに何を試みましたか?あなたのデータをデータベース形式にしたい場合、SQliteが動作するはずです。 –