実際の使い方が分からなかった為、またもし他に方法があったらと思い新規質問させて頂きました。
↓同質問記事
並列処理を一時停止させる方法
https://tm.lucky-duet.com/viewtopic.php?t=5395
並列処理をイベント最中に停止したい
https://forum.tkool.jp/index.php?threads/%E4%B8%A6%E5%88%97%E5%87%A6%E7%90%86%E3%82%92%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E6%9C%80%E4%B8%AD%E3%81%AB%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%9F%E3%81%84.3663/
下記は当方の状況なります。
・変数で特殊ゲージを作成
・Aというスイッチ=ONで★ループ加算(並列処理)が行われる
・上記並列処理を行っている最中にイベントやメニュー(※コモンによる自作メニューです)を開く
・開いてる最中もループ加算が行われてしまう。
※このイベントやメニューが開いている間、★ループ加算(並列処理)を一時停止させ、
イベントやメニューを閉じたら引き続き★ループ加算が開始される …という形が理想です。
$gameMap.isEventRunning()で解決できればと思うのですが、実際にどう記述したらよいのでしょうか?
またもしほかにも方法がありましたら教えて頂けると助かります…!
↓自分なりにやってみましたが上手く行きませんでした;;
コード: 全て選択
◆条件分岐:スクリプト:$gameMap.isEventRunning()
◆
:それ以外のとき
◆ループ
◆変数の操作:#0021 ゲージA += 1
◆ウェイト:20フレーム
◆
:以上繰り返し
◆
:分岐終了