ページ 11

会話中でもタイマー切れでゲームオーバーにする方法

Posted: 2021年4月01日(木) 14:14
by 初心者&質問者
タイマーが0になるとゲームオーバーにしているのですが
会話(文章の表示)中の場合、タイマーは進むものの
タイマーが0になっても、そのまま止まってしまい、ゲームオーバーにならず
その後、決定ボタンで会話文の表示を消した瞬間
ゲームオーバーになります。

それを、会話文表示中でも強制的に
ゲームオーバーにする方法は、あるでしょうか。

どうぞ、よろしくお願いいたします。

Re: 会話中でもタイマー切れでゲームオーバーにする方法

Posted: 2021年4月01日(木) 21:16
by ムノクラ
初心者&質問者 さんが書きました:タイマーが0になるとゲームオーバーにしているのですが
会話(文章の表示)中の場合、タイマーは進むものの
タイマーが0になっても、そのまま止まってしまい、ゲームオーバーにならず
その後、決定ボタンで会話文の表示を消した瞬間
ゲームオーバーになります。

それを、会話文表示中でも強制的に
ゲームオーバーにする方法は、あるでしょうか。

どうぞ、よろしくお願いいたします。
下記のような並列処理で監視すれば、可能かと思います。

コード: 全て選択

◆条件分岐:タイマー ≤ 0分0秒
  ◆スクリプト:SceneManager._scene._messageWindow.terminateMessage();
  ◆ゲームオーバー
  ◆
:分岐終了
参考
viewtopic.php?t=10846

サンプルをつけます。
Map001.zip
(957 バイト) ダウンロード数: 13 回

Re: 会話中でもタイマー切れでゲームオーバーにする方法

Posted: 2021年4月02日(金) 02:35
by 初心者&質問者
ムノクラ様

助かります。

どうもありがとうございます。
試してみます。

Re: 会話中でもタイマー切れでゲームオーバーにする方法

Posted: 2021年4月02日(金) 18:30
by 初心者&質問者
ムノクラ様

試してみたところ、バッチリ会話途中でも
強制終了してゲームオーバーにできました。

どうも、ありがとうございました!