GameCenter 显示排行榜集
Posted
技术标签:
【中文标题】GameCenter 显示排行榜集【英文标题】:GameCenter Displaying a Leaderboard Set 【发布时间】:2014-11-05 18:14:46 【问题描述】:我无法显示我的排行榜集。不确定是否可能,但到目前为止我无法让它工作。
对于某些背景,我的游戏中有关卡,在每个关卡中我都有 3 个得分指标,因此我为每个关卡设置了排行榜。
例如:
Level 1 Leaderboard Set
|----- Level 1 Points Leaderboard
|----- Level 1 Average Time Leaderboard
|----- Level 1 Best Time Leaderboard
关卡完成后,我想显示 1 级排行榜集,而不是单个排行榜。到目前为止还没有。
代码如下:
var gc = GKGameCenterViewController()
gc.gameCenterDelegate = self
gc.viewState = GKGameCenterViewControllerState.Leaderboards
gc.leaderboardIdentifier = boardid
self.presentViewController(gc, animated:true, completion: nil)
其中boardid
是leaderboard
集合的ID。
【问题讨论】:
我也想知道这个,解决了吗? 不幸的是我无法解决它。我只需要单独显示排行榜,而不是整个集合。真的是个无赖。 我也没有。但是,如果不设置 leaderboardIdentifier,它将显示所有集合的列表。不完全是我想要的,但比个人排行榜更好。 【参考方案1】:您必须将 boardid 设为字符串。在 boardid 周围加上引号
gc.leaderboardIdentifier = "boardid" //Put quotations
希望这有帮助!
【讨论】:
以上是关于GameCenter 显示排行榜集的主要内容,如果未能解决你的问题,请参考以下文章
在 SpriteKit 中显示 Game Center 排行榜