유니티에서 시간을 "분 : 초"로 나타내기
2023. 8. 29. 15:49ㆍUnity/유니티(실무 모듈)
728x90
반응형
using UnityEngine;
using TMPro;
using System;
public class GameManager : MonoBehaviour
{
[SerializeField]
private TextMeshProUGUI gameTimeText;
float timer;
void Start()
{
timer = 0f;
}
void Update()
{
SetTimer();
}
private void SetTimer()
{
timer += Time.deltaTime;
gameTimeText.text = TimeSpan.FromSeconds(timer).ToString(@"mm\:ss");
}
}
분은 초를 60으로 나눠주고, 시간은 초를 3600으로 나누는 코드가 너무 번잡하다 생각될때 사용하기 괜찮다.
728x90
반응형