2014-12-20 2 views
0

Google Play 서비스에 대해이 질문을했는데 iOS 용 게임 센터 구현도 있습니다. 내 게임에는 정상 모드와 어려운 모드가 있습니다. 게임이 끝나면 모든 리더 보드를 보여주는 대신 현재 모드의 리더 보드를 보여줄 수 있기를 바랍니다. 혼란 스러울 것입니다. Game Center에서 가능합니까?게임 센터 - 리더 보드 세트 표시

+1

나 대신 그들은 그것을 통해 이동하기 때문에 당신이 문서 또는 사과의 예를 살펴 최선을 응답 AB 난 그냥 당신 이후 B를 이용하여 당신을 줄 거라고 어떤 코드도 제공하지 않았습니다. 어쨌든 이것은 좋은 출발점입니다 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/LeaderBoards/LeaderBoards.html#//apple_ref/doc/uid/TP40008304-CH6-SW44 – soulshined

답변

0

@soulshined가 언급 한 것처럼 Game Center 프로그래밍 가이드의 문서, 특히 Displaying the Standard Leaderboard의 문서를 먼저 확인하고 싶습니다. 짧은 대답보다 훨씬 더 잘 설명 할 것입니다.

기본적으로 GKGameCenterViewController의 인스턴스를 생성하고 리더 보드를 표시 한 다음 표시 할 리더 보드를 지정하고 마지막으로 새보기 컨트롤러를 사용자에게 표시하려고한다고 알려줍니다. 같은 (애플에서 일부 불통 샘플 코드 기준) :

- (void) showLeaderboard: (NSString*) leaderboardID 
{ 
    GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init]; 
    if (gameCenterController != nil) 
    { 
     gameCenterController.gameCenterDelegate = self; 
     gameCenterController.viewState = GKGameCenterViewControllerStateLeaderboards; 
     gameCenterController.leaderboardIdentifier = leaderboardID; 
     [self presentViewController: gameCenterController animated: YES completion:nil]; 
    } 
} 
관련 문제