【发布时间】:2016-01-22 00:14:22
【问题描述】:
我正在尝试使用以下代码从我的 sprite kit/swift 游戏中的另一个类调用一个函数:
class StarNode: GameObjectNode {
override func collisionWithBall(ball: SKNode) -> Bool {
endGame()
return true
}
}
这个函数在另一个类中:
func endGame() {
gameOver = true
GameFile.sharedInstance.saveState()
let reveal = SKTransition.fadeWithDuration(0.5)
let endGameScene = GameOverScene(size: self.size)
self.view!.presentScene(endGameScene, transition: reveal)
}
但是当我调用 endGame() 时,我会收到以下消息:Missing argument for parameter #1 in call。
我试图让它工作,但没有成功。我该怎么做才能让它发挥作用?
【问题讨论】:
标签: ios swift sprite-kit