(转自 stackoverflow) http://stackoverflow.com/questions/22974453/game-center-sandbox-mode-display-multiple-leaderboards
最近项目中遇到在gamecenter中显示 多个 排行榜 的问题,但是按照ABGameKitHelper
的方法,只能显示单个排行榜,然后点击左上角的按钮才能显示多个排行版,通过查z资料在 stackoverflow上找到了解决办法,特此mark一下 。 感谢大家的帮助。
- (void) showGameCenter{
if (![[ABGameKitHelper sharedHelper] hasConnectivity]) return;
//Check if device runs on iOS 5
if([[[UIDevice currentDevice]systemVersion]intValue]==5)
{
//If so, we must use the GKLeaderboardViewController
GKLeaderboardViewController *leaderboard = [[GKLeaderboardViewController alloc] init];
if (leaderboard != nil)
{
leaderboard.leaderboardDelegate = self;
[[self topViewController] presentViewController:leaderboard animated:YES completion:nil];
}
}else if ([[[UIDevice currentDevice]systemVersion]intValue]>=6)
{
//if it runs on iOS 6 or higher, we use GKGameCenterViewController
GKGameCenterViewController *gameCenterController = [[GKGameCenterViewController alloc] init];
if (gameCenterController != nil)
{
gameCenterController.gameCenterDelegate = self;
gameCenterController.viewState = GKGameCenterViewControllerStateDefault;
[[self topViewController] presentViewController:gameCenterController animated:YES completion:nil];
}
}
}
And don't forget to add :
- (void) gameCenterViewControllerDidFinish:(GKGameCenterViewController *)gameCenterViewController{
[gameCenterViewController dismissViewControllerAnimated:YES completion:nil];
}
Using this function will allow you to show a nice view containing all your leaderboards and achievements.
相关推荐
【流星app:基于meteorJS的排行榜应用】 "流星app"是一个使用meteorJS开发的排行榜应用程序,旨在提供一个学习平台,帮助用户了解如何构建实时、交互式的Web应用。Meteor.js是一个全栈JavaScript框架,它允许开发者...
`Displaying Leaderboards to Users`是创建用户友好的排行榜界面,展示Game Center数据的过程。开发者需要设计和实现一个界面,使用户能够浏览、筛选和比较排行榜。 最后,`Authenticating the Local Player in ...
ng-排行榜 这是用角流星制作的流星排行榜的一种实现方式在上查看 这是了解 angular-meteor 与核心流星火焰模板有何不同的一个很好的开始。 出于这个原因,我将 blaze 代码作为控制器中的注释。 我可能会在某个时候写...
3. 使用Leaderboards: - **创建排行榜**:在GKTapper中,你需要定义一个或多个排行榜,记录玩家的得分。 - **提交分数**:当玩家达到某个成绩时,通过`GKScore`对象报告分数,并调用`reportScore:`方法将其发送到...
OSGi排行榜显示如何将OSGi用作Web服务平台。 使用蓝图,声明式服务,元类型服务,Redis和Apache CXF演示OSGi的各个方面。 Apache Karaf用作OSGi运行时(提供了Jedis的Shell扩展和Karaf的功能)。...
Towards the end of the book, you will polish your game with fun menus, integrate with Apple Game Center for leaderboards and achievements, and then finally, learn how to publish your finished games ...
Easy Achievements and Leaderboards v1.5.3
VALORANT和游戏中可能使用的排行榜API重要...区域表地区名称地区代码北美不适用欧洲欧盟朝鲜KR 巴西BR 亚太地区美联社拉美拉美入门URL参数将模板URL中的{param}替换为下表中给出的值,请参见下面的示例请求模板网址: ...
unity游戏得分离线排行榜系统源码Offline Leaderboards High Scores 插件资源 直接用 Requires Unity 5.3.5 or higher. Add a local (ie. not online) high score board to your game easily with this pack. It ...
Learn how to leverage Game Center, Apple’s gaming social network, to implement leaderboards, achievements, and multiplayer functionality, enhancing the competitive and social aspects of games. ...
:racing_car: @pmndrs/赛车游戏 现场演示(当前状态): : 这个项目展示了 React 在游戏中的可行性。 每件事都是一个自包含的组件,使用来表达具有 React 语义.../ ui - intros , heads up displays , leaderboards
Game Center * iTunes Setup * Init The Game Center * Leaderboards * Achievements * Changes * Friends * Real-Time Multiplayer * Trun Based Multiplayer In-App purchases (Cons. / Non-Cons.) * ...
You will learn how to build a math test game, a Simon-like memory game, a retro pong-style game, and for the grand finale, a Snake-style, retro arcade game with real Google Play leaderboards and ...
* Init The Game Center * Leaderboards * Achievements * Changes * Friends * Real-Time Multiplayer * Trun Based Multiplayer In-App purchases (Cons. / Non-Cons.) * iTunes Setup * Coding ...
* Leaderboards:Redis可以用于实现排行榜,例如游戏排行榜等。 * 计数器:Redis可以用于实现计数器,例如统计网站访问次数等。 Redis的benchmark Redis的benchmark结果非常出色,例如: * Highest Throughput ...
Rankings & Leaderboards 排名和排行榜Unity游戏开发插件资源unitypackage 版本1.0.1 支持Unity版本2020.3.15或更高 排名和排行榜为轻松创建您自己的排行榜实施奠定了基础。功能丰富,具有排序、突出显示当前用户和...
Rankings & Leaderboards是一个可扩展的框架,可帮助您创建个性化的排行榜。它包含保存、加载、显示、排序和分页排名的逻辑。它包含一个带有排行榜实现示例的演示。使用此资产,您可以使用底层框架轻松创建自己的...
在IT行业中,"排行榜"(Leaderboards)是一个常见的概念,特别是在游戏、竞赛或者数据分析等领域。它通常用来展示参与者或用户的成绩、排名以及竞争状态。排行榜的设计和实现涉及到多个技术层面,包括数据存储、数据...