FC2ブログ

GKLeaderboard メモ

GKLeaderboard メモ

概要
GKLeaderboardオブジェクトは、ゲームセンターのスコアを取得するために、プログラムによってクエリを表します。
それはスコア情報や時には、独自のカスタムリーダーボード画面を作成したいを分析しようとしたとき、ゲームは
GKLeaderboardオブジェクトを使用します。

Important
任意のゲームセンターのクラスを使用する前にゲームはローカルプレーヤーを認証する必要があります。
ない認証されたプレイヤーが存在しない場合、ゲームはGKErrorNotAuthenticatedエラーを受け取ります。
認証の詳細については、ゲームキットプログラミングガイドを参照してください。

ゲームセンターからスコアのセットを要求するには、ゲームが割り当てられ、GKLeaderboardオブジェクトを初期化し、
その検索のプロパティを設定し、object'sloadScoresWithCompletionHandler呼び出します。メソッド。
それは検索クエリに一致スコアをロードした後、ゲームキットは、完了ハンドラを呼び出します。
検索のプロパティは次のとおりです。
・playerScopeプロパティを使用すると、ローカルプレイヤーの友人に検索を制限したり、任意のプレーヤーのスコア
を見つけるためにかどうかを選択することができます。必要に応じて、また、プレーヤーの特定のグループのスコアを検索する
リーダーオブジェクトを初期化することができます。
・timeScopeプロパティを使用すると、スコアが獲得されたときに基づいてフィルタリングすることができます。
・カテゴリプロパティを使用すると、スコアを探しているカテゴリを選択することができます。
・Rangeプロパティは、特定の範囲内でスコアを選ぶことができます。たとえば、範囲[1,10]は、トップ10のスコアを返します。
次のようにGKLeaderboardオブジェクトによって使用されるアルゴリズムは次のとおりです。
1.すべての可能なスコアのセットから始まります。
2.playerScope、timeScopeおよびカテゴリの特性に一致しないスコアを捨てる
3.残りの各プレイヤーが獲得した最高のスコアを選択します。
4.最良から最悪までのスコアのリストを並べ替えることができます。
5.範囲プロパティによって要求されたスコアのサブセットを返します。
スポンサーサイト
姉妹サイトだよ! よかったらみてね!

コメントの投稿

非公開コメント

twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
10 | 2018/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1051位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
50位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: