![유니티 UI 현재 시간 표시](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblXF3h%2FbtsAYGj9Ekr%2FNvOFQ2BodBaEF0hg1QYoY0%2Fimg.png)
유니티 UI 현재 시간 표시Unity/UI2023. 11. 26. 22:28
Table of Contents
📌 현재 시간 표시
- 인게임 내에서 실제 현재 시간을 표시하는 기능 구현
📌 구현 목록
📄 Util.cs
public static string GetCurrntTime()
{
// 현재 시, 분 출력
return DateTime.Now.ToString(("HH : mm"));
}
- DataTime.Now를 출력하면 일/월/년도 시간:분:초 {오전/오후}가 표시된다.
- format을 지정하여 원하는 형태로 출력할 수 있다.
- [yyyy : 년도] [MM: 월] [dd : 일] [HH : 시] [mm : 분] [ss : 초] [tt : 오전, 오후]
📄 UI_Scene_Main.cs
public class UI_Scene_Main : MonoBehaviour
{
[SerializeField] private TextMeshProUGUI displayTime;
private IEnumerator Start()
{
while (true)
{
displayTime.text = Util.GetCurrntTime();
yield return new WaitForSeconds(1f);
}
}
}
- 메인 씬 UI를 작업할 스크립트 생성
- Start를 IEnmerator로 해서 1초 간격으로 현재 시간을 호출하는 코루틴으로 표현했다.
💡 결과 화면
'Unity > UI' 카테고리의 다른 글
유니티 로그라이크 미니맵 구현 (0) | 2023.12.20 |
---|---|
유니티 UI 참석 인원 표시 (0) | 2023.11.27 |
유니티 UI 캐릭터 정보 변경 (0) | 2023.11.27 |
유니티 UI 캐릭터 선택 창 (0) | 2023.11.26 |
유니티 UI 아이디 입력 (0) | 2023.11.26 |