タイマーがゼロ以下の時に並列処理でコモンイベントを作ったのですが、
会話中や選択肢を表示している最中はタイマーが0になってもイベントを実行しません。
タイマーが0以下の時に他イベントを中断して、コモンイベントを実行するにはどうしたらよいでしょうか?
【解決済み】タイマーが0以下の時に強制的にコモンイベントを実行したい
【解決済み】タイマーが0以下の時に強制的にコモンイベントを実行したい
最後に編集したユーザー Labi [ 2023年8月21日(月) 14:51 ], 累計 1 回
- DoujinRuis
- 記事: 166
- 登録日時: 2022年10月25日(火) 10:59
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
確認お願いします
https://www.youtube.com/watch?v=_Hif3yUWvoc
メッセージ消去スクリプト
if ($gameMessage.isBusy()) {
$gameMessage.clear();
SceneManager._scene._messageWindow.close();
}
画面の再ロードスクリプト
SceneManager.goto(SceneManager._scene.constructor);
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
discord.com/invite/dzUAC3CSMH
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
うおおお!!
動画までありがとうございます!
スクリプト通りやってみたら、メッセージ表示中だと
コモンイベント(タイムアップのメッセージを表示した後に場所移動)
は実行できたのですが
添付画像のように
選択肢が表示されている状況だと、ピクチャとメッセージのみが消えて選択肢が残ったままで
コモンイベントが実行されません。
スクリプトの理解がまだ低いので選択肢の消去法も教えていただけるととてもありがたいです。
動画までありがとうございます!
スクリプト通りやってみたら、メッセージ表示中だと
コモンイベント(タイムアップのメッセージを表示した後に場所移動)
は実行できたのですが
添付画像のように
選択肢が表示されている状況だと、ピクチャとメッセージのみが消えて選択肢が残ったままで
コモンイベントが実行されません。
スクリプトの理解がまだ低いので選択肢の消去法も教えていただけるととてもありがたいです。
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
すみません
イベントの組み方間違ってただけで、選択肢の問題は解決しました。
ただ、
アニメーションの実行中にタイマーゼロで割込みができれば完璧なのですが…
そのような手段はあるでしょうか?
イベントの組み方間違ってただけで、選択肢の問題は解決しました。
ただ、
アニメーションの実行中にタイマーゼロで割込みができれば完璧なのですが…
そのような手段はあるでしょうか?
- DoujinRuis
- 記事: 166
- 登録日時: 2022年10月25日(火) 10:59
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
アニメーションというのは、イベントコマンドのアニメーションの表示という認識で合っていますか?
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
discord.com/invite/dzUAC3CSMH
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
わかりにくくて申し訳ありません。
イベントコマンドのアニメーションのアニメーションの表示で合っています。
この戦闘の選択肢で、プレイヤー側と敵側で交互に攻撃を行うのですが、
そのアニメーションの最中のタイマーが0になったときに
イベントを中断して割り込むことができないかと考えています
イベントコマンドのアニメーションのアニメーションの表示で合っています。
この戦闘の選択肢で、プレイヤー側と敵側で交互に攻撃を行うのですが、
そのアニメーションの最中のタイマーが0になったときに
イベントを中断して割り込むことができないかと考えています
- DoujinRuis
- 記事: 166
- 登録日時: 2022年10月25日(火) 10:59
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
アニメーションの停止が難しいです。
アニメーションの進行を管理するフレーム数を0にしたりすると、バトルシーンが強制終了したりします。
技術的に可能なのかも分かりません。
アニメーションの進行を管理するフレーム数を0にしたりすると、バトルシーンが強制終了したりします。
技術的に可能なのかも分かりません。
ゲーム制作情報共有ディスコード
discord.com/invite/dzUAC3CSMH
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
discord.com/invite/dzUAC3CSMH
普段Youtubeで同人ゲームの情報を発信しています
https://www.youtube.com/@DoujinRuis/videos
Re: タイマーが0以下の時に強制的にコモンイベントを実行したい
了解しました
ゲーム的にアニメーション中にコモンイベントを入れなくても大丈夫そうなので、
Ruisさんの方法で試したいと思います。
ご丁寧に対応いただきありがとうございました(__)
ゲーム的にアニメーション中にコモンイベントを入れなくても大丈夫そうなので、
Ruisさんの方法で試したいと思います。
ご丁寧に対応いただきありがとうございました(__)