본문 바로가기
유니티강좌

설정한 시간으로 카운트다운(Countdown) | 소수점, 음수, 멈춤 | - 유니티 2D게임 개발(Unity & C#)

by Ncube 2020. 12. 23.

 

 

소수점, 음수로 줄어드는 카운팅을 설정한 시간부터 0까지 초단위로 줄어드는 카운트다운 방법을 알아봅니다. 

 

#Countdown  #카운트다운  #유니티2D게임개발

 

 

[Countdown.cs]

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Countdown : MonoBehaviour
{
    [SerializeField] float setTime = 10.0f;
    [SerializeField] Text countdownText;

    // Start is called before the first frame update
    void Start()
    {
        countdownText.text = setTime.ToString();
    }

    // Update is called once per frame
    void Update()
    {
        if (setTime > 0)
            setTime -= Time.deltaTime;
        else if (setTime <= 0)
            Time.timeScale = 0.0f;

        countdownText.text = Mathf.Round(setTime).ToString();
    }
}

 

댓글