0

モバイル ゲームにハイスコア サポートを追加しようとしていますが、OpenFeint や Apples Game Center などのリーダーボード サービスに関する基本的な理解に問題があり
ます。自分のアカウントで OpenFeint や Game Center にログインしているとします。それから私の友人が遊びたがっています。私は彼に私のデバイスを渡し、彼は史上最高のスコアを獲得しました. 彼のスコアを彼の名前の下に表示する方法はありますか? ゲームが終了するとスコアが保存され、現在のアカウントに自動的に保存されるため、彼はできないと私は理解しています。運が悪い。
これは、仲間と順番にゲームをプレイする場合、どちらかがハイスコアを獲得した場合に備えて、各ゲームの後に常に両方のサービスにログインおよびログアウトする必要があることを意味します. ちょっとむずかしそうですね…。
私は何かを見落としていますか、それともこれが機能する方法ですか?それとも、開発者としてこの状況に対処する必要がありますか? または、OpenFeint/GameKit SDK はこれを何らかの方法で自動的に処理しますか?

4

1 に答える 1

0

私は Open Feint については知りませんが、少なくとも Game Center については、あなたの質問に対する答えは次のとおりだと思います。はい、それが機能する方法です。あなたとあなたの友人の両方の Game Center ID を知っていても、ログインしている Game Center プレイヤー以外の統計を保存することはできません。

特定のデバイスで複数のプレーヤーが「サインイン」できるようにするために、このユースケースをサポートできた可能性があるようです。その後、ゲームは「PlayerA」、「PlayerB」ボタンを表示して、誰がプレイしているかを選択できます。 、切り替えを行うために Game Center アプリを実行する必要はありません。しかし、このユースケースはそれほど優先度が高くはなかったと思います。(彼らはむしろ、各自が自分のデバイスでプレイすることを望んでいます。実際、ScoreLoop などの一部のサービスは、デバイスごとに 1 人のプレイヤーを強制することで物事をシンプルにしています。)

于 2012-03-31T07:34:15.347 に答える