GameCenter 使用指南.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GameCenter 使用指南

GameCenter 使用指南 时间: 2010-10-22 17:02 GameCenter 为单机游戏为主的 iPhone 游戏平台引入了社会化特性,更为将来的网游、多人竞技等游戏打下了基础。下面是 CocoaChina 会员 ljg420811 总结的 GameCenter 使用指南,包括 GameCenter 的设 ? GameCenter 为单机游戏为主的 iPhone 游戏平台引入了社会化特性,更为将来的网游、多人竞技等游戏打下了基础。下面是 CocoaChina 会员 “ljg420811” 总结的 GameCenter 使用指南,包括 GameCenter 的设置和代码实现。 1.??? iTunes Connect 设置 ??? 首先,申请一个应用程序,不必提交.目地是为了得到Bundle ID. ??? 然后设置一下工程中Info.plist的Bundle identifier使之与iTunes Connect中的Bundle ID相同,否则当你尝试登录GameCenter的时候,会提示一个不支持GameCenter的错误. ??? 申请完毕,打开你刚申请的application,点击Manage Game Center选项. ??? 进入后点击Enable Game Center使你的Game Center生效. ??? 接下来就可以设置自己的Leaderboard和Achievements. 2.??? Leaderboard设置 ??? Leaderboard纵观图如下所示. ??? 1.sort Order: Leaderboard中的内容是以升序还是降序排列. ??? 2.Score Format Type:分数的类型. ??? 3.*Categories:Leaderboard的一个分数榜,这个可以创建多个,比如游戏可以分为Easy,Normal,Hard三个难度,每个难度一个榜. ??? *设置完成后保存,完成了一个 Leaderboard的设置.我们可以根据需要添加多个 leaderboard. ??? 4.**Score Format Location: leaderboard支持的语言. ??? **可以支持多种语言,每支持一种语言,需要完成一个上述操作. 这个时候右下角会出现save change按钮,点击完成leaderboard的设置. 你可以根据需要随时更改你的leaderboard,操作与上述内容类似. 3.??? Achievements设置 ??? Achievements界面内容比较少,点击左上角的Add New Achievement,打开如下图所示的Achievements创建界面. ??? Hidden:表示该成就为解锁前玩家是否可见. ??? Achievement ID:程序通过这个属性来识别成就. ??? *Achievement Localization:该成就支持的语言. ??? *Achievement Localization设置如下图所示. ??? *其中,成就的Image必须是512X512,72DPI的. 一切设置完成后,点击save change按钮即完成一个成就的设置. 4.总体功能 在使用各个功能前,你需要了解一下块函数。传送门: /library/ios/#documentation/Cocoa/Conceptual/Blocks/Articles/00_Introduction.html 4.1 对Game Center支持判断 ?? 1. - (BOOL) isGameCenterAvailable ?? 2. { ?? 3.???? Class gcClass = (NSClassFromString(@GKLocalPlayer)); ?? 4.???? NSString *reqSysVer = @4.1; ?? 5.???? NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; ?? 6.???? BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending); ?? 7.???? ?? 8.???? return (gcClass osVersionSupported); ?? 9. } 4.2用户登录 ?? 1. - (void) authenticateLocalPlayer ?? 2. { ?? 3.???? [[GKLocalPlayer localPlayer]

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档