ios - 由于缺少入口点,场景无法访问

标签 ios xcode swift sprite-kit

我有一个游戏,如果你击中了一个敌人,你就会进入游戏结束屏幕。我在 main.storyboard 中添加了一个 View Controller 并创建了 GameOver 类。但是,它说我需要一个入口点,当我加载应用程序时它只是一个空白屏幕。问题是,我真的不需要入口点,因为当敌人与玩家发生碰撞时,我正在代码中切换场景。不需要按钮“入口点”。如何解决?

enter image description here

enter image description here

这是与敌人碰撞的代码:

func CollisionWithEnemy(Enemy: SKShapeNode, Player: SKSpriteNode) {

    //Highscore
    var ScoreDefault = NSUserDefaults.standardUserDefaults()
    ScoreDefault.setValue(Score, forKey: "Score")
    ScoreDefault.synchronize()


    if (Score > Highscore) {
        var HighscoreDefault = NSUserDefaults.standardUserDefaults()
        HighscoreDefault.setValue(Score, forKey: "Highscore")
    }

    var gameOver:SKScene = GameOver(size: self.size)
    ScoreLabel.removeFromSuperview()
    Enemy.removeFromParent()
    Player.removeFromParent()
    self.view?.presentScene(gameOver, transition: transition)


}

最佳答案

enter image description here

为 Storyboard ID 设置文本

关于ios - 由于缺少入口点,场景无法访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31460469/

相关文章:

objective-c - 如何在其他线程上对我的方法回调进行排队?

xcode - 从命令行从 XCode 中提取构建标志

cocoa - 如何制作自己的按钮类

ios - 在向后滑动(向左)的帮助下返回上一个 View Controller

Javascript 控制台在 Swift 中登录 UIWebView

ios - 如何将音乐从我的应用程序切换到 iPod

ios - 如何为 UIControl/UIButton 设置从一种状态到另一种状态的动画转换?

ios - 如何将 UITableView 的 header 设置为属性字符串?

ios - 使用 Storyboard作为 iOS 5 的替代品(以及 4.3 及之前版本的 NIB)

ruby-on-rails - 移动应用程序上的三足 oauth 流程