ページ 11

【解決済み】タイマー並列処理中に、移動するとイベントが止まる

Posted: 2018年5月02日(水) 04:41
by とらんすコアラ
いつもお世話になっております。
度々投稿させていただき、申し訳ございません。

表題の件、以下の現象が発生しており、
色々いじってみたのですが解決できずに困っております。
お手数ですが、経験ある方、アドバイス頂けないでしょうか?

【やりたい事】
タイマーの並列処理中に、各時間で画像と文章を差し込みたい。
(例)
1:00⇒タイマー開始
0:50⇒立ち絵表示、文章表示⇒立ち絵消去
0:40⇒立ち絵表示、文章表示⇒立ち絵消去

【困り事】
上記の立ち絵表示と、同時ぐらいのタイミングで移動すると、
イベントが止まってしまい、立ち絵が残ってしまう。

添付が失敗例です。
タイマー1分00秒、立ち絵表示のタイミングで
階段を使うと、イベントが止まり文章が表示されず、立ち絵も消えません。

イメージとしては、
脱出の途中に、段階的に
仲間の「やばい!時間がないぞ!」的な会話を入れたいのですが・・・

稀に、脱出中のマップ切り替えとバッティングしてしまい、
この現象が現れています・・。

少しでもアドバイス頂ければ幸いです。


  

Re: タイマー並列処理中に、移動するとイベントが止まる

Posted: 2018年5月02日(水) 11:33
by まっつUP
とらんすコアラ様
お世話になります。

YEP_StopMapMovement等で
実行内容にプレイヤーの動きを止めるコマンドを追加するのがよいと思います。

Re: タイマー並列処理中に、移動するとイベントが止まる

Posted: 2018年5月02日(水) 15:25
by とらんすコアラ
>まっつUP様

お世話になっております。
さっそくアドバイス頂きありがとうございます!

ご指摘の通り、さっそく、コモンイベントに組み込みましたが、
現象はほとんど変わらず、
やはりイベントが途中で停止してしまいます。

・StopPlayerMovement 
 ⇒立ち絵表示、文章表示
 ⇒立ち絵消去
 ⇒・AllowPlayerMovement

時間経過のイベント発生ギリギリのタイミングでマップ移動すると、
どうしても発生してしまうようです。
※この場合は、Allowplayerが実行されないので止まってしまいます。

引き続き、色々と試行錯誤しておりますが、
もし他にもアドバイス頂けたら幸いです・・。

Re: タイマー並列処理中に、移動するとイベントが止まる

Posted: 2018年5月02日(水) 15:44
by まっつUP
では、既に試したかもしれませんが
並列処理ではスイッチ等の操作のみにして
自動実行でピクチャ等のウェイトの入る処理にしたらどうでしょうか。
(並列処理の内容で自動実行コモンイベントのトリガースイッチをオンにするなど)

Re: タイマー並列処理中に、移動するとイベントが止まる

Posted: 2018年5月03日(木) 02:53
by とらんすコアラ
>まっつUP様

お世話になっております。
続いてアドバイス頂きありがとうございます!

自分でも色々試してみたところ、
タイマーのコモンイベントについて、
StopPlayerMovementの後に、60ウェイトを入れることで発生しなくなりました!!

理屈はイマイチわかりませんが、
マップ移動のイベントが滑り込む隙がなくなったようです。。

まだ何度かテストプレイしますが、今のところ問題は発生していません。

教えて頂いたプラグインのおかげです!
本当にありがとうございました!!