ページ 11

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

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

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

Posted: 2018年1月24日(水) 00:59
by しぐれん
$gameMap.isEventRunning()を条件分岐にして、これがtrueを返した場合に実行しないようにしましょう。
これでできるらしいです。