クラス _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 メソッド