<分区>
我对 Swift 和 iOS 编程还很陌生,我想知道如何设置 Game Center 排行榜、将玩家分数添加到排行榜并使用 Swift 更新玩家分数。
<分区>
我对 Swift 和 iOS 编程还很陌生,我想知道如何设置 Game Center 排行榜、将玩家分数添加到排行榜并使用 Swift 更新玩家分数。
最佳答案
如果你谷歌如何设置游戏中心,你应该会找到一些对你有帮助的教程,它们与 iOS 8 有点过时,所以下面是一些不太容易翻译的部分。
验证玩家
let lp = GKLocalPlayer.localPlayer()
if lp.authenticated == false {
lp.authenticateHandler() { (vc, error) -> Void in
println(error)
}
}
将分数添加到排行榜
leaderboardName = "My first game"
let scoreObj = GKScore(leaderboardIdentifier: leadeboardName)
scoreObj.context = 0
scoreObj.value = score
GKScore.reportScores([scoreObj], withCompletionHandler: {(error) -> Void in
let alert = UIAlertView(title: "Success",
message: "Score updated",
delegate: self,
cancelButtonTitle: "Ok")
alert.show()
})
关于ios - 使用 Swift 设置游戏中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25566083/