소수점, 음수로 줄어드는 카운팅을 설정한 시간부터 0까지 초단위로 줄어드는 카운트다운 방법을 알아봅니다.
[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();
}
}
댓글