Ho un gioco in cui se colpisci un nemico, vai alla schermata di gameover. Ho aggiunto un controller di visualizzazione a main.storyboard e ho creato la classe GameOver. Tuttavia, dice che ho bisogno di un punto di ingresso e quando carico l'app è solo una schermata vuota. Il fatto è che non ho davvero bisogno di un punto di ingresso perché sto cambiando scene nel codice quando un nemico si scontra con il giocatore. Nessun pulsante "punto d'ingresso" necessario. Come si puo aggiustare?La scena è irraggiungibile a causa della mancanza di punti di ingresso
Ecco il codice per la collisione con il nemico:
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)
}
Dovresti assegnare una delle risposte - Sumit mi ha aiutato. –