swift – 将游戏评分发布到游戏中心排行榜
发布时间:2020-12-14 05:40:22 所属栏目:百科 来源:网络整理
导读:我正在使用苹果的 Xcode 6 beta 6上的swift创建一个游戏,并试图将我的游戏的高分添加到游戏中心的排行榜.我在游戏中心创建了排行榜. 那么,如何将我保存为NSUserDefault的高分添加到我的游戏中心排行榜? 我试过用: GKScore.reportScore([highScore],withCom
我正在使用苹果的
Xcode 6 beta 6上的swift创建一个游戏,并试图将我的游戏的高分添加到游戏中心的排行榜.我在游戏中心创建了排行榜.
那么,如何将我保存为NSUserDefault的高分添加到我的游戏中心排行榜? 我试过用: GKScore.reportScore([highScore],withCompletionHandler: nil) 但它只是崩溃了. initLeaderboard func已在ios 8中弃用,所以我不知道该怎么做.
首先,您必须创建GKScore对象.然后设置gkScore.value.最后,您报告分数.
// if player is logged in to GC,then report the score if GKLocalPlayer.localPlayer().authenticated { let gkScore = GKScore(leaderboardIdentifier: "leaderBoardID") gkScore.value = score GKScore.reportScores([gkScore],withCompletionHandler: ( { (error: NSError!) -> Void in if (error != nil) { // handle error println("Error: " + error.localizedDescription); } else { println("Score reported: (gkScore.value)") } })) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |