我正在建造一个角色从顶部落下的游戏,因为你的角色从底部射出。 我在顶角有一个重启按钮,我正在尝试编程以重新启动场景,因为它是一个场景游戏。
我有两个计时器正在运行,一个用于子弹,另一个用于生成掉落的角色。
这是我点击重启按钮时发生的事情
if button.containsPoint(location)
{
Timer.invalidate()
RepubTimer.invalidate()
self.view?.presentScene(GameScene())
println("tapped!")
}
当我点击游戏中的重启按钮大约半秒钟时,它显示GameScene被大量炸毁。整个屏幕只是我主角的颜色。然后它崩溃了。我认为使计时器失效会起作用,但它没有。