ゲームをプレイしてリーダーボードにスコアを報告したプレーヤーの数を取得する方法はありますか?
私は現在iOS用のマーマレードに取り組んでいるので、マーマレードの解決策を教えていただければと思います。ただし、不可能な場合は、少なくともObjectiveCで解決策を教えてください。
ゲームをプレイしてリーダーボードにスコアを報告したプレーヤーの数を取得する方法はありますか?
私は現在iOS用のマーマレードに取り組んでいるので、マーマレードの解決策を教えていただければと思います。ただし、不可能な場合は、少なくともObjectiveCで解決策を教えてください。
マーマレードの例で検索した後、最終的に解決策を見つけました。以下は、合計数を取得するための手順です -
1.最初に、プレイヤーをgamecenterに認証する必要があります。これは、ログインのようなものです。認証方法は -
s3eIOSGameCenterAuthenticate(AuthenticationCallback, NULL);
2.次に、リーダーボードからスコアをロードする必要があります
s3eIOSGameCenterLeaderboardLoadScores(leaderboard,loadScoreCallBack);
3. コールバック メソッドで、つまりloadScoreCallBack
を取得しTotalCount
ます。
void loadScoreCallBack(s3eIOSGameCenterLoadScoresResult* result)
{
int TotalCount= result->m_ScoreCount;
}