【解決済み】MenuCommonEvent【並列処理ではなく1回だけ】

youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

【解決済み】MenuCommonEvent【並列処理ではなく1回だけ】

投稿記事by youseityan » 2018年9月23日(日) 06:58

皆様いつも大変お世話になっております。

この度質問させていただきたい事は
トリアコンタン様が作られた「MenuCommonEvent」についてです。

こちらのプラグインはメニュー画面内の設定したシーン(以下、メニュー画面)
でも、コモンイベントが使えるようになる画期的で大変素晴らしいプラグインです。

自分もこのプラグインを見つけた時は、メニュー画面でコモンイベントが使えるという
画期的さに興奮し、意気揚々と複雑な処理をさせピクチャを表示するイベントを組んだのですが

設定したコモンイベントを並列処理するという、このプラグインの使用上
メニュ画面を開いている間、処理を無限に繰り返してしまいメニュー画面が重くなるという事案に当たってしまいました。
変数やスイッチを用い、2回目からは条件分岐で処理を飛ばすという方法で幾分か改善できるかも
と、試してはみたのですが
「1回目の処理の最後にスイッチをONにし、2回目からは複雑な処理を飛ばす」ここまでは良かったのですが
メニュー画面を閉じてから、該当のスイッチをどこでOFFにしたら良いのかという問題が発生してしまいました。

そこでMenuCommonEventで起動するコモンイベントを並列処理ではなく
設定しているシーンを開くたびに1回だけ起動する、または並列処理をスイッチや変数を使わずストップさせるなど
何か良い方法が分かる方が居られましたらアドバイスの程お願い致します。
最後に編集したユーザー youseityan on 2018年9月24日(月) 17:03 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: MenuCommonEvent【並列処理ではなく1回だけ】

投稿記事by トリアコンタン » 2018年9月23日(日) 17:42

こんにちは!
プラグインのご利用ありがとうございます。
対象イベントの並列実行を停止するコマンドを追加しました。別の画面に映って戻ってくると再度実行されます。

対象イベントの並列実行を停止するコマンドを追加(ver1.3.0)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/MenuCommonEvent.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
youseityan
記事: 94
登録日時: 2018年8月19日(日) 05:35

Re: MenuCommonEvent【並列処理ではなく1回だけ】

投稿記事by youseityan » 2018年9月24日(月) 17:00

トリアコンタン様
わざわざプラグインのver更新ありがとうございます。

確認させていただいた所、問題なく並列処理が停止しており
メニュー画面でコモンイベントを使用しつつ、軽さも維持できるようになりました!

“MV:質問” へ戻る