1
プレイヤーが5人の命を失ってしまって、私が作成したGAMEOVERを再取得しようとしています。このコードは私のためにそれをやっていない、誰も私がなぜ理解するのを助けることができますか?ゲームが終了したら再起動ボタンを削除しよう
func loseALife(){
if lives == 0 {
enumerateChildNodes(withName: "Restart", using: ({
(node, error) in
self.removeAllActions()
})
runGameOver()
}
}
これは、あなたが、この場合にのみ適用されGameSceneとremoveAllActions
を指しself
を使用している代わりにself.removeAllActions()
使用の再起動ボタン
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)
病気です。ありがとう! – niX
ありがとうございました! – niX