|
クラス _GameCenter |
Game Center と通信する機能を提供するクラスです。
下記のフレームワークを追加する必要があります。
・GameKit.framework
| インスタンスメソッド |
| initWithMain: |
- (id)initWithMain:(_Main*)m
_GameCenter オブジェクトを生成します。
パラメータ:
| m | _Main クラスを継承したクラスオブジェクトを指定します。 |
戻り値:
_GameCenter オブジェクト
| isAvailable |
- (BOOL)isAvailable
Game Center が利用可能かどうかチェックします。
戻り値:
Game Center が利用できる場合 YES、利用できない場合 NO
| auth |
- (void)auth
Game Center の認証を行います。
補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _gameCenterAuthOK/_gameCenterAuthNG メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _gameCenterAuthOK/_gameCenterAuthNG メソッド
| disable |
- (void)disable
補足説明:
| reportAchievement:: |
- (void)reportAchievement:(NSString*)identifier :(float)percent
アチーブメントの達成状況を報告します。
パラメータ:
| identifier | アチーブメント識別子を指定します。 |
| percent | 達成状況を 0.0 から 100.0 までの値で指定します。 |
補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _gameCenterReportAchievementOK::/_gameCenterReportAchievementNG:: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _gameCenterReportAchievementOK::/_gameCenterReportAchievementNG:: メソッド
| resetAchievements |
- (void)resetAchievements
アチーブメントの達成状況をリセットします。
| showAchievementView |
- (void)showAchievementView
標準アチーブメントビューを表示します。
補足説明:
標準アチーブメントビューが閉じられると、以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _gameCenterCloseAchievementView メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _gameCenterCloseAchievementView メソッド
| reportScore:: |
- (void)reportScore:(NSString*)category :(int64_t)score
スコアを報告します。
パラメータ:
| category | Leaderboard 識別子を指定します。 |
| score | スコアを指定します。 |
補足説明:
以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _gameCenterReportScoreOK::/_gameCenterReportScoreNG:: メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _gameCenterReportScoreOK::/_gameCenterReportScoreNG:: メソッド
|
showLeaderboardView: showLeaderboardView |
- (void)showLeaderboardView:(NSString*)category
- (void)showLeaderboardView
標準 Leaderboard ビューを表示します。
パラメータ:
| category | Leaderboard 識別子を指定します。 |
補足説明:
標準 Leaderboard ビューが閉じられると、以下のメソッドが呼び出されます。
・_Main クラスを継承したクラスの _gameCenterCloseLeaderboardView メソッド
・_Canvas/_Canvas3D クラスを継承したクラスの _gameCenterCloseLeaderboardView メソッド