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

返信する
Labi
記事: 19
登録日時: 2022年5月26日(木) 14:10

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

投稿記事 by Labi »

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

タイマーが0以下の時に他イベントを中断して、コモンイベントを実行するにはどうしたらよいでしょうか?
最後に編集したユーザー Labi [ 2023年8月21日(月) 14:51 ], 累計 1 回
アバター
DoujinRuis
記事: 166
登録日時: 2022年10月25日(火) 10:59

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

投稿記事 by DoujinRuis »

確認お願いします

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


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

画面の再ロードスクリプト
SceneManager.goto(SceneManager._scene.constructor);
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH

普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Labi
記事: 19
登録日時: 2022年5月26日(木) 14:10

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

投稿記事 by Labi »

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


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

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

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

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

投稿記事 by Labi »

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

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

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

投稿記事 by DoujinRuis »

アニメーションというのは、イベントコマンドのアニメーションの表示という認識で合っていますか?
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH

普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Labi
記事: 19
登録日時: 2022年5月26日(木) 14:10

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

投稿記事 by Labi »

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

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

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

投稿記事 by DoujinRuis »

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

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

技術的に可能なのかも分かりません。
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH

普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Labi
記事: 19
登録日時: 2022年5月26日(木) 14:10

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

投稿記事 by Labi »

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

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

“MZ:質問”に戻る