Skip to content

twilight-creation/mv_to_ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 11.5
    • RPGツクールMV 1.6.2
    • iOS 13.5.1
  • RPGツクールMZ
    • Xcode 11.6
    • RPGツクールMZ 1.0.1
    • iOS 13.5.1
    • CocoaPods 1.10.1

使い方

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

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

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

    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

 
 
 

Contributors

Languages

  • Swift 98.4%
  • Ruby 1.6%