FC2ブログ

GKMatchmaker メモ

GKMatchmaker メモ

概要

GKMatchmakerクラスは、プログラムで他のプレイヤーにマッチを作成し、他のプレイヤーによって
送信されたマッチの招待を受信するために使用されています。

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

試合はどちらかのピア·ツー·ピアまたはホストすることができます。ピア·ツー·ピアの一致は、完全にGKMatchク
ラスによってゲームのキットでサポートされています。 GKMatchオブジェクトは、必要に応じて、ゲームセンターを
介してルーティング、デバイス間のネットワーク接続のすべてを提供しています。対照的に、主催試合は試合の選手を
見つけるために出会い系を使用していますが、あなたのゲームは、その後、独自のサーバを介して必要に応じてルーティング、
参加者の間で独自のネットワークを作成することが期待されている。

Note
主催試合はすでにネットワークゲームサービスを持っていますが、一致する選手を見つけるためにゲームセンターを使用した
い開発者を対象としています。あなた自身のネットワークコードを設計する必要がありますので、あなたのサーバに接続する
ために、独自のプロトコルを定義することができます。

他のプレイヤーからの招待状を受け取るには、あなたのゲームは、招待ハンドラを提供する必要があります。あなたのゲームが
正常にローカルプレイヤーを認証した後、すぐにinviteHandlerプロパティを設定する必要があります。あなたのゲームは、
プッシュ通知に応答して起動された場合、INVITEハンドラが直ちに呼び出されます。

withCompletionHandler:ピア·ツー·ピアが一致しているか、またはそのfindPlayersForHostedMatchRequestを作成
する方法:withCompletionHandler:メソッドへのプログラムで他のプレイヤーを検索するには、共有仲人
のfindMatchForRequest呼び出し、あなたはその後、興味の一致を説明GKMatchRequestオブジェクトを作成するホストさ
れているマッチを作成します。いずれの場合も、ゲームセンターでは、試合に選手を一致して完了ハンドラを呼び出します。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

GKPlayer メモ

GKPlayer メモ

概要

GKPlayerオブジェクトは、ゲームセンターに接続された選手に関する情報を提供します。

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

ゲームセンターの全てのプレイヤーのアカウントは恒久的にユニークなプレーヤーの識別子の文字列が割り当てられています。
ゲームごとのプレーヤーの情報を格納したり、プレイヤー間で明確にするために、この文字列を使用することができます。
ほとんどのケースでは、ゲームキットのクラスは、ゲームにプレイヤーIDの文字列を返します。たとえば、マルチプレイヤー
マッチで、GKMatchオブジェクトのplayerIDsプロパティが一致するように接続されているすべてのプレーヤーのためのプレ
ーヤーIDの配列が含まれています。
識別子の文字列の配列を渡して、メソッドwithCompletionHandler:プレイヤーのセットについての追加情報をロードする
ためには、ゲームがloadPlayersForIdentifiersを呼び出します。選手データはゲームセンターからダウンロードされた後
に終了ハンドラが呼び出されます。
プレイヤーのエイリアスプロパティは、ゲームはそのプレイヤーのために公に表示することができる匿名の名前を提供します。
すでにゲームがプレイヤー(例えば、彼らの本当の名前など)に関する詳細な情報を知っているかもしれませんが、あなたのアプ
リケーションは、プレーヤーのエイリアスを表示する必要があります。
そのプレイヤーはローカルプレイヤーの友人であるかどうか、プレイヤーのisFriendプロパティの状態。
そのプレイヤーに表示するイメージをロードする:withCompletionHandler:あなたのゲームはloadPhotoForSizeを
呼び出すことができます。 姉妹サイトだよ! よかったらみてね!

GKScore メモ

GKScore メモ

概要

GKScoreクラスは、プレイヤーが獲得されたスコアの情報を保持します。ゲームがゲームセンターのリーダーボードにスコアを
投稿するGKScoreオブジェクトを作成します。あなたのゲームがリーダーボードのスコア情報を取得するときにそれらの得点は
GKScoreオブジェクトとして返されます。

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

ゲームセンターにスコアを報告するには、あなたのゲームは、新しいオブジェクトを初期化割り当てプレイヤーが獲得したスコ
アにvalueプロパティを設定して、reportScoreWithCompletionHandler呼び出します。メソッド。あなたのゲームはスコ
アを計算するために使用するメカニズムを設計するためにあなた次第です。スコアはあくまでもゲーム内で比較されます。 姉妹サイトだよ! よかったらみてね!

GKTurnBasedEventHandlerDelegate メモ

GKTurnBasedEventHandlerDelegate メモ

概要

GKTurnBasedEventHandlerDelegateプロトコルは、ターンベースのマッチの通知イベント
を受け取るために、オブジェクトによって実装されます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120730

SurfaceがiPadに勝つための2つの条件

「SSDの主戦場になる」――プレクの256GバイトSSDが1万5000円台に

純増数・解約数では厳しい状況続くが、改善に手応え ドコモ 2012年度第1四半期決算

Apple、指紋認証のAuthenTec買収へ 特許も獲得

期間限定アプリ「ディズニー・モバイル マジックカメラ」のiPhone版が登場

第6回 Javaを抜いた!? C言語人気の理由を考える 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

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

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

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
06 | 2012/07 | 08
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 31 - - - -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
1074位
アクセスランキングを見る>>

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

全ての記事を表示する

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

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