現在、初めてのゲームを制作中です。期待どおりに呼び出される衝突関数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()
}