ページ 11

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

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

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

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

Game_Map.prototype.isEventRunning から処理を追ってみて、意図せず真になってしまっている原因を探ってみてください。