「タイマー切れ」→「タイマー再開」→「GameOver」

返信する
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

「タイマー切れ」→「タイマー再開」→「GameOver」

投稿記事 by 初心者&質問者 »

タイマーが始まり5分経つと
自動的に危険信号の10秒のタイマーが始まり
それが時間切れになったら、ゲームオーバーにするには
どうすればいいでしょうか。

――――――――――――――――――――――――――――――――――
<イベント設定>

トリガーを並列処理にして

―――――――――――――――

(タイマー開始は別のイベント)
①タイマーが0になった時の条件分岐
②タイマーの停止
③タイマーの開始(10秒)
④タイマーが0になった時の条件分岐 → ゲームオーバー

―――――――――――――――

としているのですが、③までは作動するものの
④が作動しません。

何度か繰り返し試しみているのですが
うまくいきません。

ご助言、よろしくお願いいたします。
アバター
WTR
記事: 625
登録日時: 2015年12月22日(火) 19:14

Re: 「タイマー切れ」→「タイマー再開」→「GameOver」

投稿記事 by WTR »

タイマーが0になった時の条件分岐が2つあるためではないでしょうか。
③でセットしたタイマーが0になったとき、①の条件に引っかかってループが終わらないのではないかと推測します。
③と④の間にセルフスイッチ操作でも入れてイベントページを分けてはどうでしょう。
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 「タイマー切れ」→「タイマー再開」→「GameOver」

投稿記事 by ムノクラ »

初心者&質問者 さんが書きました:タイマーが始まり5分経つと
自動的に危険信号の10秒のタイマーが始まり
それが時間切れになったら、ゲームオーバーにするには
どうすればいいでしょうか。

――――――――――――――――――――――――――――――――――
<イベント設定>

トリガーを並列処理にして

―――――――――――――――

(タイマー開始は別のイベント)
①タイマーが0になった時の条件分岐
②タイマーの停止
③タイマーの開始(10秒)
④タイマーが0になった時の条件分岐 → ゲームオーバー

―――――――――――――――

としているのですが、③までは作動するものの
④が作動しません。

何度か繰り返し試しみているのですが
うまくいきません。

ご助言、よろしくお願いいたします。
タイマーが1つしか同時に動作しない仕様から、条件分岐の処理が上から順に処理されているので、下側の条件処理にいきつかないためと予想します。
並列処理のイベントを別ページに分ければ上手く動作すると思います。

P1

コード: 全て選択

◆条件分岐:タイマー ≤ 0分0秒
  ◆文章:なし, ウィンドウ, 下
  :  :危険信号
  ◆タイマーの操作:始動, 0分10秒
  ◆セルフスイッチの操作:A = ON
  ◆
:分岐終了
P2

コード: 全て選択

◆条件分岐:タイマー ≤ 0分0秒
  ◆ゲームオーバー
  ◆
:分岐終了
サンプルを付けておきます。
Map001.zip
(843 バイト) ダウンロード数: 1 回
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

Re: 「タイマー切れ」→「タイマー再開」→「GameOver」

投稿記事 by 初心者&質問者 »

WTR様

確かに、そうかもしれません。
試してみます。

どうも、ありがとうございます。
初心者&質問者
記事: 148
登録日時: 2020年9月03日(木) 09:22

Re: 「タイマー切れ」→「タイマー再開」→「GameOver」

投稿記事 by 初心者&質問者 »

ムノクラ様

サンプルまでご用意いただき
どうもありがとうございます。

ご助言含めて、参考にさせていただきます。
返信する

“MV:質問”に戻る