イベント中かどうか判定する方法

ppp
記事: 43
登録日時: 2022年9月28日(水) 21:50

イベント中かどうか判定する方法

投稿記事by ppp » 2023年10月23日(月) 11:21

イベント中に実行したくない動作があるのですが、処理方法がわかりません。
$gameMap.isEventRunning()も試してみたのですが、これだと並列処理もイベント扱いされてしまい?うまくいきません。どうすればよろしいでしょうか

アバター
Plasma Dark
記事: 669
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: イベント中かどうか判定する方法

投稿記事by Plasma Dark » 2023年10月23日(月) 12:43

$gameMap.isEventRunning() の結果は並列実行イベントの状態に左右されません。
(例えば、添付画像のような並列実行イベントを作成した場合、コンソールには false が延々と表示されるようになります)

Game_Map.prototype.isEventRunning から処理を追ってみて、意図せず真になってしまっている原因を探ってみてください。
添付ファイル
スクリーンショット 2023-10-23 124835.png

“MV:質問” へ戻る