【解決済み】タイマーが0以下の時に強制的にコモンイベントを実行したい

アバター
Labi
記事: 17
登録日時: 2022年5月26日(木) 14:10

【解決済み】タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by Labi » 2023年8月18日(金) 02:07

タイマーがゼロ以下の時に並列処理でコモンイベントを作ったのですが、
会話中や選択肢を表示している最中はタイマーが0になってもイベントを実行しません。

タイマーが0以下の時に他イベントを中断して、コモンイベントを実行するにはどうしたらよいでしょうか?
最後に編集したユーザー Labi on 2023年8月21日(月) 14:51 [ 編集 1 回目 ]

アバター
DoujinRuis
記事: 137
登録日時: 2022年10月25日(火) 10:59

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by DoujinRuis » 2023年8月18日(金) 18:42

確認お願いします

https://www.youtube.com/watch?v=_Hif3yUWvoc


メッセージ消去スクリプト
if ($gameMessage.isBusy()) {
$gameMessage.clear();
SceneManager._scene._messageWindow.close();
}

画面の再ロードスクリプト
SceneManager.goto(SceneManager._scene.constructor);
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/channel/UCQV4_A ... ZxTrkLKbyg

Twitter
https://twitter.com/kQ1NG4MmNGK1lRw
アバター
Labi
記事: 17
登録日時: 2022年5月26日(木) 14:10

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by Labi » 2023年8月19日(土) 00:21

うおおお!!
動画までありがとうございます!


スクリプト通りやってみたら、メッセージ表示中だと
コモンイベント(タイムアップのメッセージを表示した後に場所移動)
は実行できたのですが

添付画像のように
選択肢が表示されている状況だと、ピクチャとメッセージのみが消えて選択肢が残ったままで
コモンイベントが実行されません。

スクリプトの理解がまだ低いので選択肢の消去法も教えていただけるととてもありがたいです。
添付ファイル
3.png
2.png
アバター
Labi
記事: 17
登録日時: 2022年5月26日(木) 14:10

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by Labi » 2023年8月19日(土) 00:32

すみません
イベントの組み方間違ってただけで、選択肢の問題は解決しました。

ただ、
アニメーションの実行中にタイマーゼロで割込みができれば完璧なのですが…
そのような手段はあるでしょうか?
アバター
DoujinRuis
記事: 137
登録日時: 2022年10月25日(火) 10:59

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by DoujinRuis » 2023年8月19日(土) 16:24

アニメーションというのは、イベントコマンドのアニメーションの表示という認識で合っていますか?
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/channel/UCQV4_A ... ZxTrkLKbyg

Twitter
https://twitter.com/kQ1NG4MmNGK1lRw
アバター
Labi
記事: 17
登録日時: 2022年5月26日(木) 14:10

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by Labi » 2023年8月20日(日) 00:32

わかりにくくて申し訳ありません。
イベントコマンドのアニメーションのアニメーションの表示で合っています。

この戦闘の選択肢で、プレイヤー側と敵側で交互に攻撃を行うのですが、
そのアニメーションの最中のタイマーが0になったときに
イベントを中断して割り込むことができないかと考えています
アバター
DoujinRuis
記事: 137
登録日時: 2022年10月25日(火) 10:59

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by DoujinRuis » 2023年8月20日(日) 19:34

アニメーションの停止が難しいです。

アニメーションの進行を管理するフレーム数を0にしたりすると、バトルシーンが強制終了したりします。

技術的に可能なのかも分かりません。
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/channel/UCQV4_A ... ZxTrkLKbyg

Twitter
https://twitter.com/kQ1NG4MmNGK1lRw
アバター
Labi
記事: 17
登録日時: 2022年5月26日(木) 14:10

Re: タイマーが0以下の時に強制的にコモンイベントを実行したい

投稿記事by Labi » 2023年8月21日(月) 14:50

了解しました
ゲーム的にアニメーション中にコモンイベントを入れなくても大丈夫そうなので、
Ruisさんの方法で試したいと思います。

ご丁寧に対応いただきありがとうございました(__)

“MZ:質問” へ戻る