問題タブ [game-center-leaderboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
326 参照

android - Android アプリケーションのリーダーボードを無効にする

私は Eclipse を使用して Android アプリケーションで作業していますが、リーダーボードに大きな問題があります。

リーダーボードを無効にしたり非表示にしたりするにはどうすればよいですか?

0 投票する
1 に答える
189 参照

xcode - 送信時に Gamecenter Leaderboard の高いスコアが更新されない

私のコードは、スコアを Gamecenter リーダーボードに送信する際に正常に機能し、サンドボックス モードで期待どおりに機能しました。

しかし、アプリがリリースされた今、プレーヤーが獲得した最初のスコアのみがリーダーボードに表示され、より高いスコアが送信されて表示されなくなります。

以前にこれに遭遇したことがありますか?可能な解決策/再構成はありますか?

0 投票する
0 に答える
213 参照

ios - SwiftでGame Centerからユーザーのトップスコアを取得する方法

最後のスコアを取得して、現在のプレイ時間スコアに追加したいと考えています。使ってみました

しかし、それは機能していません。この部分で、未解決の識別子デリゲートというエラーがありました

0 投票する
0 に答える
200 参照

ios - Game Center リーダーボードからの複数のハイスコア

ゲームで「アーケード」スタイルのハイスコア リストを作成したいと考えています。つまり、プレーヤーとその友人の上位 10 のスコアを出力し、特定のプレーヤーに複数のスコアを許可します。

Apple のドキュメントを何度か読んだ後、フィルタリング (プレーヤーごとに 1 つのスコアのみを取得) が舞台裏で行われ、オフにできないようです。また、特定のプレーヤーのすべてのスコアを取得して、自分の側でフィルタリングを行う方法もわかりません。

質問:

  • [どうぞ、どうぞ] ドキュメントを読み間違えていませんか? player特定の+に対してトップ 10 のスコアを取得する (プレーヤーごとに複数のエントリを許可する) 方法は実際にありますfriendsか?
  • すべてのスコアまたは特定のすべてのスコアを取得することは可能playerですか?
0 投票する
1 に答える
133 参照

ios - showViewController がサポートされていないため、リーダーボードを表示するとアプリがクラッシュする

iOS 7 で Game Center リーダーボードを表示する正しい方法は何ですか? 以下のコードは、iOS 8 のみをサポートしているため、クラッシュしshowViewControllerます。他のスタック オーバーフローの投稿ではpresentViewController、iOS 7 での使用が提案されていますが、空白のリーダーボードしか表示されません。

0 投票する
1 に答える
443 参照

ios - ゲーム センター グループ

Game Center リーダーボードが 1 つある iOS ゲームがあります。数か月前にゲームを公開し、現在は OSX バージョンに取り組んでいます。ゲームの両方のバージョンで同じリーダーボードを使用したいので、Game Center グループを作成する必要があります。問題は、リーダーボード ID をグループに移動するときに Apple がリーダーボード ID の変更を強制することです。

グループ ID は grp で始まる必要があります。

その場合、ユーザーが引き続きスコアを投稿できるように iOS バージョンのゲームを更新する必要があります。iOS バージョンのゲームの更新をリリースすると、更新をインストールしないプレイヤーはリーダーボードを使用できなくなります。

私の質問は: iOS のバージョンを更新せずに、ゲームの両方のバージョンで同じリーダーボードを使用する方法はありますか?

ありがとう。

0 投票する
1 に答える
132 参照

ios - Universal ゲームで Game Center リーダーボードをどのように処理しましたか?

私は現在、iPhone と iPad の両方をサポートする App Store にあるゲームのアップデートに取り組んでいます。シングルプレイヤーモードとマルチプレイヤーモードがあります。マルチプレイヤー モードは Game Center を介して実行されます。シングルプレイヤーモードは、デバイスに対してローカルです。シングル プレイヤー モードのデータはサーバーに同期されません。iPhone と iPad の両方を持っている人から、シングル プレイヤー データを同期して、iPhone でプレイし、iPad で中断したところから再開できるようにしてほしいというリクエストがいくつかありました。同期が難しいため、この同期をなんとかパントすることができました。

しかし今... 今、私たちはシングル プレイヤー リーダーボードを実装したいと考えています。したがって、シングル プレイヤーのデータを同期しないと、次のシナリオが発生する可能性があります。

  • プレーヤーが iPhone でプレイを開始し、自分の Game Center ID にリンクされたリーダーボードで印象的なスコアを獲得します。
  • その後、同じ Game Center ID を持つ同じプレイヤーが iPad を手に取り、初めてゲームをプレイし始めます。iPad は、彼女が以前 iPhone でプレイした印象的なゲームについて何も知りません。そのため、リーダーボードのスコアはあまり印象的ではありません。
  • 選手が可哀想

腰を据えて同期を構築する前に、他の人がこの問題にどのように対処したかを聞きたいと思います。