【发布时间】:2016-12-07 01:28:18
【问题描述】:
一旦玩家失去 5 条生命并且我创建了 GAMEOVER,我正试图摆脱重新启动按钮。这段代码不是为我做的,谁能帮我理解为什么?
func loseALife(){
if lives == 0 {
enumerateChildNodes(withName: "Restart", using: ({
(node, error) in
self.removeAllActions()
})
runGameOver()
}
}
这是重启按钮的功能
func createButton() {
restartButton = SKSpriteNode(imageNamed: "restart")
restartButton.position = CGPoint(x: self.frame.width / 2, y: self.frame.height / 2)
restartButton.zPosition = 6
restartButton.setScale(0.5)
restartButton.name = "Restart"
self.addChild(restartButton)
【问题讨论】:
标签: swift sprite-kit enumerate