ページ 1 / 1
MVのディプロメントの仕組みについて
Posted: 2016年12月17日(土) 21:19
by クク/KuKu
MVはHTML5ということを聞きますが実行形式はそれぞれのアプリケーションの
形式ですよね?そこで疑問なのですがHTMLでexeは作れるのでしょうか。
できなければどのような仕組みなのでしょうか?詳しい方教えてください。
ここで書くようなことでなければ削除します(*´Д`)
Re: MVのディプロメントの仕組みについて
Posted: 2016年12月18日(日) 13:56
by トリアコンタン
お疲れさまです。
ご質問の意図と違っていたらすみません。
ツクールMVはHTML5+JavaScriptで構成されていますが、Windows版およびMac版を動かしているのは「NW.js(旧Node-Webkit)」という技術です。
https://nwjs.io/
NW.jsはWebアプリをネイティブアプリとして動作させることができます。
・Webアプリとネイティブアプリについて
https://appbu.jp/webapps-nativeapps
デプロイメントの際に、プロジェクトで作成したHMTL5と、ツクールのインストール時に一緒にインストールされたNW.jsとをまとめてパッケージングすることで、最終的にGame.exe(実態はNW.js)をクリックするとゲームが開始できるようになります。
Re: MVのディプロメントの仕組みについて
Posted: 2016年12月19日(月) 18:59
by クク/KuKu
ありがとうございます。
ちなみにandroidやiosはどのような仕組みでしょうか・・・
Re: MVのディプロメントの仕組みについて
Posted: 2016年12月19日(月) 20:21
by トリアコンタン
iOSやAndroidの場合も基本的な考え方は同じで、Webアプリをパッケージングしてネイティブアプリとして動作させるようにします。
ただし、Windowsと異なりツクールMV単体でのデプロイメントはサポートしていません。
手順はかなり複雑で私も試したことはありませんので、参考までに。
AndroidやiOSではNW.jsの代わりにCordovaなどを使用します。
以下のブログの手順が分かりやすいかと思います。
Android
http://fanblogs.jp/tabirpglab/category_22/
iOS
http://studio.cretia.net/blog/684
※Macが必要なようです。