前提・実現したいこと
同じ画面の繰り返しですが、次の画面に行く時に得点をそのまま引き継ぎたいのに
保持しているはずのGameNoが初期値になってしまいます。
該当のソースコード
swift4
1var GameNO: Int = 1 2 3override func didMove(to view: SKView) { 4 5 if GameNO == 1 { 6 初期画面として画像などをAddChildしている 7} 8 9func endGame() { 10 GameNO += 1 //ゲームNOのカウントアップ 11 let gameScene = GameScene(size: self.size) 12 gameScene.scaleMode = .aspectFill 13 self.view?.presentScene(gameScene) 14 return 15} 16 17
補足情報(FW/ツールのバージョンなど)
終了時点ではGameNoはカウントアップされているが
func didMove(to view: SKView)の先頭に処理が移ると初期値になってしまいます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。