スイッチがオンの間はウィンドウを閉じない【RPGツクールMZ&MVプラグイン】

2026/08/20

 指定したスイッチがオンの間、メッセージウィンドウまたは選択肢ウィンドウを閉じないようにします。

メッセージウィンドウ

 選択肢を表示する際、間に処理が挟まってもメッセージウィンドウを閉じないようにするのが主な用途です。


 スイッチや変数の操作、コモンイベントやループ処理を使用した複雑な選択肢を表示したい場合などに有効です。
 メッセージの末尾に『\^』を設定すれば、メッセージと選択肢をほぼ同時に表示させることも可能です。

選択肢ウィンドウ

 ループ内で選択肢を再表示した際に、ウィンドウを閉じた際のチラつきを抑えるのが主な目的です。


 文字変数の表示に制御文字を許可するプラグインと組み合わせれば、上記のようなオン/オフ型の簡易メニューが作成できます。
 ……というか、それぐらいしか使い道はないと思うので、詳しい説明はあちらをご覧ください。



 いずれのウィンドウもスイッチをオフにしたタイミングで閉じられます。

 また、文章と選択肢をなるべく連結をオンにすると、注釈や条件分岐終了などの処理を挟んでも、文章と選択肢を同時表示できます。こちらならメッセージ維持スイッチを使う必要もなくなるのでお手軽です。

 ただし、スイッチや変数の操作、ラベルジャンプ、コモンイベント内のメッセージ表示からの選択肢表示などは対応できません。
 この場合は、素直にメッセージ維持スイッチを使用してください。

目次


導入方法(Install)

更新履歴(History)

使用方法(Usage)

プラグインパラメータ(Plugin Parameters)

メッセージ維持スイッチ(KeepMessageSwitch)

選択肢維持スイッチ(KeepChoiceSwitch)

文章と選択肢をなるべく連結(ConnectMessageChoice)

スイッチ中のみ有効(ConnectOnlyDuringSwitch)


導入方法(install)


 以下のリンクを右クリックで保存し 、[プロジェクト]\js\plugins に放り込みます。ツクールのプラグイン管理から機能をONにしてください。
 ※このプラグインはMV、MZの両方で有効です。

 NRP_WindowKeep.js ver1.00(2026/08/20)

更新履歴(History)


2026/08/20(ver1.00)

  • メッセージウィンドウを維持する機能を追加した。実態に合わせてプラグインのファイル名もNRP_WindowKeep.jsに変更した。
    ※更新した場合、以前の設定は引き継げないので注意です。維持スイッチ番号に設定していたスイッチは、そのまま選択肢維持スイッチに再設定してください。

2023/11/26(ver1.00)

  • NRP_ChoiceWindowKeep.js公開!

プラグインパラメータ(Plugin Parameters)


メッセージ維持スイッチ(KeepMessageSwitch)

 スイッチがオンの間はメッセージウィンドウを閉じません。

選択肢維持スイッチ(KeepChoiceSwitch)

 スイッチがオンの間は選択肢ウィンドウを閉じません。

文章と選択肢をなるべく連結(ConnectMessageChoice)

 注釈や条件分岐終了などの処理を挟んでも、文章と選択肢を同時表示できるようにします。
 ※ただし、スイッチや変数の操作、ラベルジャンプ、コモンイベント内のメッセージ表示からの選択肢表示などは対応できません。

スイッチ中のみ有効(ConnectOnlyDuringSwitch)

 メッセージ維持スイッチがオンの場合のみ『文章と選択肢をなるべく連結』の機能を有効にします。

 >RPGツクールMZ&MV目次に戻る
posted by 砂川赳 at 11:07 | RPGツクールMZ&MV | このブログの読者になる | 更新情報をチェックする