【Unity】 カウントダウンで画面遷移
今回参考にさせていただいた資料はこちらです.[1]
【Keyword】
・countdown
□ 説明 & 環境
【説明】
資料を参考にして,
勉強になった点 → POINT!
失敗した点→ ERROR!
補足した点 → ADD!
と表記しています.
【環境】
MacBook Pro (13-inch, 2017, Two Thunderbolt 3 ports)
HUAWEI nova lite3
Unity 2020.3.15f2 LTS
※ Unity内の画面レイアウトは異なるかもしれません.
□ カウントダウン
[1] からコードを引用します.Playのシーンを使用します.
(Timer.cs)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Timer : MonoBehaviour
{
float countdown = 10; //カウントダウン時間(秒)
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
countdown -= Time.deltaTime; //countdownを1秒毎に1減らす
if (countdown <= 0) //countdownが0以下の時に実行
{
SceneManager.LoadScene("Recode");//シーン移動
}
}
}
Main Camera にスクリプトを追加します.
実行すると,
10秒後 画面遷移することができました!
時間の扱い方についての記事があったので共有させていただきます.
□ まとめ
カウントダウンをできるようになりました.
もっと時間を扱えるようになりたいです.
21/10/17
この記事が気に入ったらサポートをしてみませんか?