ツクールMVでゲームを終了する方法&タイトルにゲーム終了を追加プラグイン / ツクールMVプラグイン集
ツクールMVでゲームを終了する方法&タイトルにゲーム終了を追加するプラグイン
ツクールMVはブラウザでプレイされることが想定されているためか、今まであったようなゲーム終了のコマンドがありません。
今までのようにウィンドウを閉じて終了させるにはスクリプトに
window.close()
と入力して実行すればすぐにゲームを終了させることが出来ます。
ただし、これはダウンロードしてローカル環境下で行う場合で、ブラウザでプレイされている時は上手く動作しません。
これはブラウザのセキュリティホール対策によるもので、このコードのブラウザでの実行は推奨されていないのです。
したがって、ブラウザの時は「 window.open('about:blank', '_self').close() 」と記述し、ゲームのタブを閉じ、空白のタブを残すというやり方をしたほうが良さそうです。
タブが残るのは少し気持ち悪いですが、我慢ですね。
ユーザーの実行状況に合わせて判定するなら以下のような条件分岐をすればokです。
if(StorageManager.isLocalMode()){
window.close();
} else {
window.open('about:blank', '_self').close();
}
こちらでタイトルにゲーム終了コマンドを追加するプラグインも作りました。
以下のページをコピーしてjs/pluginフォルダ内に保存してください。
パラメータでゲーム終了の表記を変えることが出来ます。
ダウンロード(コピー&ペーストで使用してください。)
ヘルプ
このプラグインにはプラグインコマンドはありません。
「endName」にはタイトルで表記するゲーム終了のコマンド名を入れてください。
不具合報告
不具合の報告は以下の連絡先をご利用ください:
- Xアカウント:@rpgmaker_villaA
- メール:villaa.contact☆☆gmail.com(☆☆を@にしてください)
使用規約
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。