Skip to content

RPGツクールMV/RPGツクールMZプロジェクトをiOSアプリ化

License

Notifications You must be signed in to change notification settings

waffs702/mv_to_ios

Repository files navigation

mv_to_ios

概要

  • RPGツクールMV/RPGツクールMZで作成されたプロジェクトをiOSアプリ化するためのXcode プロジェクトです。
  • プラグインは不要、RPGツクールMV(MZ)でデプロイメントしたファイルを所定の場所に配置するだけです。
  • iOS側でWKWebViewを表示し、RPGツクールMV(MZ)で出力されたhtml/javascriptを読み込みます。
  • ローカル(file://)で実行される XMLHttpRequest等のCORSを回避するために、WKURLSchemeHandlerを使用しています。

必要なもの

動作確認

  • RPGツクールMV
    • Xcode 13.3
    • RPGツクールMV 1.6.2
    • iOS 15.5
  • RPGツクールMZ
    • Xcode 13.3
    • RPGツクールMZ 1.1.1
    • iOS 15.5
    • CocoaPods 1.11.3

使い方

  1. githubよりCloneもしくはzipをダウンロードします。

    • 広告機能などが無いバージョンもあります。こちらからzipをダウンロードできます。
  2. ダウンロードした場合は、zipを解凍します。

  3. RPGツクールMVプロジェクトをAndroid/iOS用にデプロイメントします。

    • Android/iOS用にデプロイメントする場合、音声ファイルの.oggファイルがデプロイメントされるフォルダに含まれません。.oggファイルを使用する場合は、ウェブブラウザ向けでデプロイメントしてください。

    ss1

    • RPGツクールMZの場合は、ウェブブラウザ/Android/iOS用にデプロイメントします。

    ss5

  4. デプロイメントされたwwwフォルダ配下のファイルを、mv_to_iosのhtmlSourceフォルダ配下に配置します。

    ss2

  5. ターミナルを起動して、mv_to_iosのフォルダまで移動します。その後、CocoaPodsのインストールコマンドを実行します。

    • この手順は、広告機能などが無いバージョンでは不要です。
    $ cd /mv_to_ios  # mv_to_iosのフォルダまで移動、パスは適宜置き換えてください
    $ pod install
    
  6. Xcodeを起動します。

  7. mv_to_iosのXocdeプロジェクトを開く時は、mv_to_ios.xcworkspace(白いアイコン)を選択します。広告機能などが無いバージョンではmv_to_ios.xcodeproj(青いアイコン)を選択します。

    ss6

  8. Xcodeの画面上部メニューから、Product > Buildをクリックしてビルドを実行します。

  9. 左側ツリーから、mv_to_ios をクリック、TARGETSのmv_to_ios をクリック、Signing & Capabilities をクリック、TeamがNoneとなっているので適切なDeveloper Accountを選択します。(Apple Developer Programへの登録が必要です。/iOSシミュレータで実行する場合はこの操作は不要です。)

    ss3

  10. PCにiOS端末を接続し、再生ボタンアイコンをクリックすると、iOSにアプリがインストールされデバッグモードで起動します。

    ss4

追加機能

今後追加予定の機能

  • push通知(Firebase)
  • アプリ内課金

License

MIT

About

RPGツクールMV/RPGツクールMZプロジェクトをiOSアプリ化

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published