FC2ブログ

GKInvite メモ

GKInvite メモ

概要
あなたのゲームは他のプレイヤーからGKInviteクラスを介して招待状を受け取ります。
あなたのゲームを直接GKInviteオブジェクトを作成することはありません。代わりに、
招待状は、ゲームキットによって作成され、あなたのゲームに配信されます。ゲームセンター
からの招待を受信するには、あなたのゲームは、招待ハンドラを設定します。
招待状のオブジェクトのプロパティは、ローカルのプレイヤーが参加するよう招待されているマッチを記述します。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

GKLeaderboard メモ

GKLeaderboard メモ

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

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

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

GKLocalPlayer メモ

GKLocalPlayer メモ

概要
GKLocalPlayerクラスは、ローカルデバイス上でゲームを実行して認証されたプレーヤーを表し
GKPlayerの特殊なサブクラスです。任意の時点で、1つだけの選手は、デバイス上で認証されるかもしれません。
他のプレイヤーがログインする前に、このプレーヤーは、ログアウトする必要があります
あなたのゲームはどのゲームセンターの機能を使用する前に、ローカルプレイヤーを認証する必要があります。
プレーヤーの認証は、プレイヤーがアカウントを作成しており、ゲームセンターに接続されていることを保証します。
地元の選手を認証するために、localPlayerクラスのメソッドを呼び出すことによって、ローカルプレイヤーの共有
インスタンスを取得し、authenticateWithCompletionHandlerコール:メソッドを。
は、ローカルプレーヤーはローカルプレーヤーの認証プロパティを読み取ることによって認証されているかどうか確認
することができます。認証がYESである場合、ローカルプレーヤーの他のプロパティが有効で、他のゲームセンターの
メソッドを呼び出すことができます。
地元プレイヤーの友人のためにプレイヤーIDを取得する方法:loadFriendsWithCompletionHandlerを呼び出します。 姉妹サイトだよ! よかったらみてね!

GKMatch メモ

GKMatch メモ

概要
GKMatchオブジェクトは、ゲームセンターを介して接続されている選手たちのグループの間でピアツーピア接続
を提供します。マッチは、データと音声の両方のサービスを提供しています。アプリケーションが直接GKMatchオ
ブジェクトを割り当てることはない。代わりに、アプリケーションがプログラムでプレーヤーにユーザーインター
フェイスを表示するには、他の利害関係のプレイヤーとの一致またはGKMatchmakerViewControllerオブジェクト
を見つけるためにGKMatchmakerクラスを使用します。 OS X上では、代わりにGKMatchmakerPanelを使用しています。
アプリケーションがマッチオブジェクトを受信した後、あなたは、デリゲートを設定する必要がありますし、他の参加者が一
致するように接続されるまで待ちます。あなたは試合に接続していないどのように多くの選手を決定するexpectedPlayerCount
プロパティを読み取ることができます。
withDataMode:エラー:メソッドまたはSendDataの:toPlayers:withDataMode:エラー:メソッドアプリケーションが
sendDataToAllPlayersのいずれかを呼び出すことによって、他のプレイヤーにデータを送信します。音声データを送受信する
には、voiceChatWithNameを呼び出します。つまたは複数の音声チャネルを作成することができます。
あなたはマッチが終了したら、マッチのdisconnectメソッドを呼び出します。 姉妹サイトだよ! よかったらみてね!

GKMatchRequest メモ

GKMatchRequest メモ

概要
GKMatchRequestオブジェクトは新しい一致するパラメータを指定するために使用されています。
GKMatchRequestオブジェクトは、ゲームのプレイヤーに既定のユーザーインターフェイスを表示したい
ときにプログラムで他のプレイヤーを探したり、GKMatchmakerViewController(OS X上でGKMatchmakerPanel)
オブジェクトにするGKMatchmakerオブジェクトに渡されます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120731

Microsoftタブレット「Surface」のWindows RTモデルは10月26日発売

スマホによる効率化の波、小売り店舗にも――ソフトバンクグループ、O2Oに本腰

次期iPhoneは9月12日発表、21日発売のうわさ “iPad mini”も同時発表か

YouTubeの収益化プログラム、日本のユーザー収入が3年で4倍に 「それで生活している人もいる」

カレンダーやメモなどを一元管理――クラウド型電子手帳アプリ「Lifebear」

これからのエンジニアに必要なスキルとは? 姉妹サイトだよ! よかったらみてね!
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位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

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

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