iphone - iPhone游戏的游戏中心集成?

标签 iphone ios game-center

我是开发 IOS 应用程序(主要是游戏)的初学者。我已经完成游戏并将其提交到应用程序商店。在不久的将来,我想提交一个更新,其中将包括游戏中心,主要是分数排行榜(所有时间、每月、每周和今天)。我无法理解如何将完成的游戏与游戏中心集成。我不清楚的另一部分是我在代码中写了什么以及gamekit框架如何知道将哪个数字(分数)提交给游戏中心。如果有人可以提供详细信息,我将不胜感激。谢谢!

最佳答案

这里有一个示例项目

http://developer.apple.com/library/ios/#samplecode/GKTapper/Introduction/Intro.html

要发送分数你有这个功能,score是分数,category是你在itunes connect上配置的排行榜的名称。

- (void) reportScore: (int64_t) score forCategory: (NSString*) category {

GKScore *myScoreValue = [[[GKScore alloc] initWithCategory:category] autorelease];
myScoreValue.value = score;

[myScoreValue reportScoreWithCompletionHandler:^(NSError *error){
    if(error != nil){
        NSLog(@"Score Submission Failed");
    } else {
        NSLog(@"Score Submitted");
    }

}];
}

当你的玩家被杀时,你必须使用这个函数来发送分数,你不必跟踪它是否一直是最高的,但你可以跟踪它是否大于0;

本教程使用了自己项目中的示例项目功能,看看吧,有送积分和成就

http://maniacdev.com/2011/05/tutorial-game-center-basics-leaderboards-and-achievements/

关于iphone - iPhone游戏的游戏中心集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12209417/

相关文章:

iphone - 旧版本的 iOS 用户可以浏览最新 iOS 独占的应用程序吗? (例如 iOS5 用户在 App Store 中看到 iOS6 应用程序)

ios - iPhone 充当 APNs 的提供者(没有第三方服务器的 Apple 推送通知)

ios - NSURLCache 不适用于 NSURLSession

ios - 将 NSArray 保存到 NSUserDefaults 问题(在数组中使用自定义对象)

iphone - 如何在 Game Center 中接受邀请

iphone - 在后台查看捕获

c++ - iOS 不合格 id 错误

ios - UIApplicationDelegate 在 Swift 应用程序中没有名为 managedObjectContext 的成员

ios - 如何使用 Game Center 在多个 iPhone 设备之间共享数据

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