コモンイベントで自作メニューを作成し、xキーで開閉できるようにした(並列処理)のですが、
イベント実行中にxを押すと開けてしまいます…
各イベントに「メニュー画面禁止」を入れていくのはあまりやりたくないのですが、
この他に、イベント実行中に自作メニューを開けなくする方法がありましたら教えていただけるとありがたいです。
似たようなトピックで「文章の表示中かどうか」を判断するスクリプトはあったのですが、
イベント中にキャラが動いてる間なんかにもメニューが開けてしまいます。
【解決済】イベント実行中に自作メニュー画面が開かないようにしたい
Re: イベント実行中に自作メニュー画面が開かないようにしたい
コード: 全て選択
◆条件分岐:スクリプト:$gameMap.isEventRunning()
◆イベント処理の中断
◆
:分岐終了
この内容をメニュー処理の開始時に入れてみてはどうでしょうか?
メニューを開始する際に、いずれかのイベントが実行中ならメニューの処理に入らずに中断します。
プログラミング用語でガード節や早期リターンと呼ばれるテクニックです。
現在、プラグイン依頼はお休み中です。
Re: イベント実行中に自作メニュー画面が開かないようにしたい
>しぐれん 様
教えて頂いた内容を入れてみたところ、イベント中もメニューが開けないようになりました。
こんな便利な方法があったのですね…自分では絶対に気づけませんでした。
本当にありがとうございます。
教えて頂いた内容を入れてみたところ、イベント中もメニューが開けないようになりました。
こんな便利な方法があったのですね…自分では絶対に気づけませんでした。
本当にありがとうございます。