並列処理を一時停止させる方法

sukimono
記事: 5
登録日時: 2018年1月08日(月) 04:17

並列処理を一時停止させる方法

投稿記事by sukimono » 2018年1月24日(水) 00:57

ひとつの部屋で10秒間過ごすと、アイテムが出現してプレイヤーの頭上にフキダシが表示されるというイベントを、並列処理とウエイトで作ったのですが、他のアイテムを調べていたり他のキャラクターと話している時でも時間が流れてしまい会話の途中でアイテムやフキダシが出現してしまいます。
アイテムを調べている時や他のキャラクターと会話している時は時間が経過しないようにしたいのですが、どう設定したら良いでしょうか。

アバター
しぐれん
記事: 595
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 並列処理を一時停止させる方法

投稿記事by しぐれん » 2018年1月24日(水) 00:59

$gameMap.isEventRunning()を条件分岐にして、これがtrueを返した場合に実行しないようにしましょう。
これでできるらしいです。
有償でプラグイン作成リクエストに対応しています。
ご興味のある方は、こちらのリンクからどうぞ。
ツクールMV・プラグイン作成依頼受付

“MV:質問” へ戻る