下記のスクリプトで、スペースキーを押せばゲームの中身であるButtonClickedが始まる設定にしたのですが、
スペースキーを押しても何も反応ありません。
エラーなどは何も出ておりません。
ちなみにゲームの中身であるButtonClickedで行いたいことは、
5秒間動画を流す⇒5秒後停止⇒ボタンを押したらまた流れる
の動作を20回繰り返すことです・
countnumber(変数)が20以下で時間が0なら動画を流す。
同じくcountnumberが20以下で時間が5秒より大きくなったら動画を止める。
この時、時間を0に戻して、countnumberを1増やします。
そしてこの繰り返しが20回続いてcountnumberが20を越えたらゲームが終わるというものです。
問題点や改善方法、アドバイスなどお願い致します。
void Update () {
if (Input.GetKeyDown(KeyCode.Space)) { ButtonClicked (); } } void ButtonClicked(){ if (countnumber < 20) { if (state == 0) { videoplayer.Play (); time += Time.deltaTime; } if (time > 5.0f) { videoplayer.Stop (); if (Input.GetButtonDown ("Jump")) { time = 0; countnumber++; } } } if (countnumber == 20) { FinishPlay (); } } void FinishPlay(){ videoplayer.Stop (); Application.Quit (); }
}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。