我目前正在制作我的第一款游戏。我有一个ballCollideWithWall(_:Ball:)
按预期调用的碰撞功能,但没有显示游戏结束场景。我验证了碰撞函数是通过使用调用的NSLog
。
// game over function
func gameOver(){
// presenting Game Over Scene
let transition = SKTransition.fadeWithDuration(1.5)
self.view?.presentScene(GameOverScene(), transition: transition)
}
然后在我的碰撞函数中调用它
func ballCollideWithWall(Wall: SKSpriteNode, Ball: SKSpriteNode) {
gameOver()
}