gpt4 book ai didi

iphone - 如何获得认证玩家的高分表格排行榜(游戏中心)

转载 作者:可可西里 更新时间:2023-11-01 03:25:26 26 4
gpt4 key购买 nike

我需要从 Game Center 检索经过身份验证的玩家提交的分数。我使用此代码来获取分数,但它只是获得最高分(排行榜的最佳分数而不是指定玩家的分数)。如何检索经过身份验证的玩家的分数?

- (void) retrievePlayersScore {
GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init];
if (leaderboardRequest != nil) {
leaderboardRequest.playerScope = GKLeaderboardPlayerScopeGlobal;
leaderboardRequest.timeScope = GKLeaderboardTimeScopeAllTime;
leaderboardRequest.range = NSMakeRange(1,1);
[leaderboardRequest loadScoresWithCompletionHandler: ^(NSArray *scores, NSError *error) {
if (error != nil) {
// handle the error. if (scores != nil)
}
if (scores != nil){
// process the score information.
CCLOG(@"My Score: %d", ((GKScore*)[scores objectAtIndex:0]).value);
}
}];
}
}

最佳答案

您可以使用以下代码:

GKLeaderboard *leaderboardRequest = [[GKLeaderboard alloc] init];

leaderboardRequest.identifier = _leaderboardIdentifier;

if (leaderboardRequest != nil) {
[leaderboardRequest loadScoresWithCompletionHandler:^(NSArray *scores, NSError *error){
if (error != nil) {
//Handle error
}
else{
[delegate onLocalPlayerScoreReceived:leaderboardRequest.localPlayerScore];
}
}];
}

关于iphone - 如何获得认证玩家的高分表格排行榜(游戏中心),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6294239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com