添加游戏中心排行榜

Adding Game Center Leaderboard

我是 Swift 的新手,无法将 Game Center 排行榜添加到我的 Sprite Kit 游戏中。我为排行榜创建了一个按钮,但它在 SKScene 中,似乎 Game Center 的代码需要在 View Controller 中?我已将代码添加到我的单个视图控制器中,但现在我不确定去哪里。同样,我对此很陌生并且完全迷失了 - 任何帮助将不胜感激。

您可以使用 UIViewController Subclass 创建 cocoa 触摸 class。在 viewdidLoad 中你可以使用这样的东西:

if let view = self.view as! SKView? {
        // Load the SKScene from 'GameScene.sks'
        if let scene = SKScene(fileNamed: "Level1") {
            // Configure the scene
            [...]

            // Present the scene
            view.presentScene(scene)
        }

别忘了导入 GameKit。