Project -- RPGツクールで編集出来るプロジェクト一式
Dist
-- Resource 不要ファイル削除ツールで減らしたリソース一式。
-- Mac RPGツクールでデプロイしたMac用ゲーム。(手作業でリソース一式を減らす)
-- Win 同Win用ゲーム
-- Mobile 同iOS/Android用ゲーム
まずは、npmモジュールをインストールしてください。
$ npm install 次に、gulpでリソースファイルを設定してください。
-
Macの場合
$ gulp mac
-
Winの場合
$ gulp win
-
Mobileの場合
$ gulp mobile
リソースファイルの設定が出来たら、以下でゲームを開始してください。
- Macの場合
Dist/Mac/Project/Game.app
を実行してください
- Winの場合
Dist/Win/Project/Game.exe
を実行してください
- Mobileの場合
Dist/Moible/Project/www/index.html
をブラウザで開いてください。
RPGツクールmvで、
Project/Game.rpgproject
を開いてください。
Mac, Win, Mobileをそれぞれ、Distディレクトリ以下の適切なディレクトリにデプロイしてください。 (すでに雛形がデプロイされているので、通常はこの操作は必要ありません)
不要ファイル削除ツールは
http://liply.net/2015/11/08/packager/
というGUIアプリを元に、gulpでから実行出来るようにしたものです。
SE(サウンドエフェクト)の削除判定が甘かったので、SEについては すべてデプロイするように改修しています。
JavaScriptで、18番目のフラグをonにします。すなわち、以下を実行してください。
$gameSwitches.setValue( 18 , true );
Diet/file_list.txt
に必要なリソースファイルを記述すれば、
$ gulp diet
で、それ以外の不要なファイルを削除します。削除されるのは、Mobileだけです。 なので、Mobileについて
$ gulp mobile
$ gulp diet
でデプロイしてください。
なお、ダイエットの対象となっているのは、
var targetDirs = [ 'audio/bgm' , 'audio/me' , 'audio/se' ,
// 'data', 'img/animations' , 'img/characters' , 'img/enemies', 'img/faces' , 'img/pictures' , 'img/tilesets' , 'img/titles1' , 'img/titles2' ];
だけです。これ以外のディレクトリについては、ダイエットの対象となりません。
Dist以下には、Cordova用のファイルがすでに置いてあるので、それは消さないでください。
$ gulp game
で、index.htmlをCordova用に変更し、components以下やloader.jsなどを取り込みます。
=> ですが、現状ではなぜかDeviceReadyが発火しません。