2

クイズアプリにハイスコア画面を追加したい。開始値を使用してハイスコア画面を作成しました。この画面には、ユーザーが前回のラウンドで到達したスコア、カテゴリ名、難易度が含まれています。

この開始値を2つの変数に分割します。

最初のものはスコアのみを含み、他のものはカテゴリーと難易度を含みます。全体として、私には3つのカテゴリーがあり、それぞれに2つの難易度があります。今、私は各カテゴリーと難易度のトップ10ハイスコアを維持したいと思います。このような:

Category 1 Difficulty 1
Category 1 Difficulty 2
Category 2 Difficulty 1
Category 2 Difficulty 2
Category 3 Difficulty 1
Category 3 Difficulty 2

ご覧のとおり、6つの異なるハイスコアリストがあります。

今私の質問:

TinyDBに6つのリストすべてを保存して、データを再度リロードするにはどうすればよいですか?

4

1 に答える 1

1

リストごとに、TinyDBの独自のタグを使用してリストの1つを保存し、TinyDB.StoreValueブロックを使用して、 Screen.Initialize
を使用して、TinyDB.GetValueブロックを使用します。ドキュメントも参照して、覚えておいてください。 TinyDBは空です。これを処理する方法については、こちらの例を参照してください。 および:チュートリアルを実行して、AppInventorの基本概念を理解します。

于 2013-01-24T13:52:16.450 に答える