ページ 1 / 1
「タイマー切れ」→「タイマー再開」→「GameOver」
Posted: 2021年3月19日(金) 12:11
by 初心者&質問者
タイマーが始まり5分経つと
自動的に危険信号の10秒のタイマーが始まり
それが時間切れになったら、ゲームオーバーにするには
どうすればいいでしょうか。
――――――――――――――――――――――――――――――――――
<イベント設定>
トリガーを並列処理にして
―――――――――――――――
(タイマー開始は別のイベント)
①タイマーが0になった時の条件分岐
②タイマーの停止
③タイマーの開始(10秒)
④タイマーが0になった時の条件分岐 → ゲームオーバー
―――――――――――――――
としているのですが、③までは作動するものの
④が作動しません。
何度か繰り返し試しみているのですが
うまくいきません。
ご助言、よろしくお願いいたします。
Re: 「タイマー切れ」→「タイマー再開」→「GameOver」
Posted: 2021年3月19日(金) 12:38
by WTR
タイマーが0になった時の条件分岐が2つあるためではないでしょうか。
③でセットしたタイマーが0になったとき、①の条件に引っかかってループが終わらないのではないかと推測します。
③と④の間にセルフスイッチ操作でも入れてイベントページを分けてはどうでしょう。
Re: 「タイマー切れ」→「タイマー再開」→「GameOver」
Posted: 2021年3月19日(金) 12:46
by ムノクラ
初心者&質問者 さんが書きました:タイマーが始まり5分経つと
自動的に危険信号の10秒のタイマーが始まり
それが時間切れになったら、ゲームオーバーにするには
どうすればいいでしょうか。
――――――――――――――――――――――――――――――――――
<イベント設定>
トリガーを並列処理にして
―――――――――――――――
(タイマー開始は別のイベント)
①タイマーが0になった時の条件分岐
②タイマーの停止
③タイマーの開始(10秒)
④タイマーが0になった時の条件分岐 → ゲームオーバー
―――――――――――――――
としているのですが、③までは作動するものの
④が作動しません。
何度か繰り返し試しみているのですが
うまくいきません。
ご助言、よろしくお願いいたします。
タイマーが1つしか同時に動作しない仕様から、条件分岐の処理が上から順に処理されているので、下側の条件処理にいきつかないためと予想します。
並列処理のイベントを別ページに分ければ上手く動作すると思います。
P1
コード: 全て選択
◆条件分岐:タイマー ≤ 0分0秒
◆文章:なし, ウィンドウ, 下
: :危険信号
◆タイマーの操作:始動, 0分10秒
◆セルフスイッチの操作:A = ON
◆
:分岐終了
P2
コード: 全て選択
◆条件分岐:タイマー ≤ 0分0秒
◆ゲームオーバー
◆
:分岐終了
サンプルを付けておきます。
Re: 「タイマー切れ」→「タイマー再開」→「GameOver」
Posted: 2021年3月20日(土) 11:38
by 初心者&質問者
WTR様
確かに、そうかもしれません。
試してみます。
どうも、ありがとうございます。
Re: 「タイマー切れ」→「タイマー再開」→「GameOver」
Posted: 2021年3月20日(土) 11:39
by 初心者&質問者
ムノクラ様
サンプルまでご用意いただき
どうもありがとうございます。
ご助言含めて、参考にさせていただきます。