以下の本に書かれているミニゲームが4つほどあるのですが、いかんせん、この本が出たのが 2015年で、Xcode 6、UIViewController の時代です。
iPhoneのゲームアプリをつくろう!
サンプルコードが書いてあるのですが、そのまま実行しようとしてもエラーだらけでコンパイルできませんでした。
せっかくなので、現代の、Xcode 12, SwiftUI を用いで実行できるように書き換えてみました。
コードは以下に置いてあります
GitHub - aship/test_swift
Contribute to aship/test_swift development by creating an account on GitHub.
とりあえずコンパイルして実行できるようにしただけなので、スプライトの表示ズレ、タイマーによるエラー等あります。
時間があるときに修正したいと思いますが、どなたかプルリクを送ってもらえたら助かります(笑)
おみくじ
ブランチ名: github/spritekit_chapter3
もぐらたたき
ブランチ名: github/spritekit_chapter4
隕石スラロームゲーム
ブランチ名: github/spritekit_chapter5
マシュマロキャッチゲーム
ブランチ名: github/spritekit_chapter6
SwiftUIを学ぶのにおすすめの本
SwiftUI 徹底入門
SwiftUIではじめるiPhoneアプリプログラミング入門
iOS/macOS UIフレームワーク SwiftUIプログラミング
コメント