"まだ"の力 [Swift]基礎辞書

学んだことを書いていきます。質問やエラーなどございましたらお気軽にコメントお願いします。

1画面でスタートからリセットまでのアルゴリズム

流れは

初期設定→開始→終了→全て取り除き再配置→...開始に戻る



SKSpriteKitを使った例



初期設定

override func didMoveToView(view: SKView) { 
//ここにスタートしてからセットするノードなどの初期設定 
}

開始〜終了

随時自分で書く



全て取り除き再配置

//親ノードの変数名.removeAllChildren()で子ノードを全て削除
Node.removeAllChildren()
// スコアをリセット
score = 0
scoreLabelNode.text = String(score)
            
// プレイキャラを再配置
player.position = CGPoint(x: self.frame.size.width / 2, y: self.frame.size.height / 2)


※今回はコピペで動作できるものではありません。



コードよりも考え方が重要。