私はAndroidゲームのデータ管理理論に関する助けをしたいと思います。私はロールプレイングゲームを開発しています。帽子やパワーアーマーの武器など、さまざまな衣装でキャラクターをカスタマイズすることができます。プレイヤーはショップからこれらを購入し、着用するか衣装を交換するかを選択できます。別の時間を着用するために 'ワードローブ'のアイテム。ゲームデータベースの理論
これまでのところ、ほとんどのデータはSharedPreferencesで保存されています。しかし、私はこれが100種類のアイテムについて持続不可能であることを知っています。プレイヤーは購入して別の機会に着用することができます。
私は研究を通して、SQLiteがAndroidスタジオで最高になると考え始めました。誰かこれに同意するか、よりよい提案がありますか?
私は、SQLiteを使用して、データが「購入されていない」状態になっていることを理解しています。 「買った」とき、このステータスは変化し、プレイヤーは衣類を「着用する」か「着用しない」ことができる。
SQLiteが最善の場合、どうすればよいでしょうか?また、SQLiteは読み込みに時間がかかるので、アクティビティの開始が遅くなりますか? SQLiteとSharedPreferencesを組み合わせて、最新の選択された服を覚えていますか?
最後に、他のアプリが(特にAndroid Studioを使用して構築した場合)データを保存するために使用するものはSQLiteですか? Clash of ClansやTapped Outのようなゲームは、所有するアイテムや場所などのデータをグリッドにどのように保存しますか?
ご協力いただきありがとうございます。
「私はAndroid StudioでSQLiteが一番いいと思うようになっています」 - IDEとOSを混同しないでください。これにより、良い答えを探すプロセスが大幅に簡素化されます。こんにちは、ドミトリー。 –
もう少し詳しく説明しましょう:Android OSのAndroid Studioでデータベースをプログラミングし、SQLiteが自分の意図に合っているかどうかを調べたいと思っています。私はそれが助けてくれることを望みます – TBQPR
Realm、Couchbase Lite、またはFirebaseは、 –