물에 살고싶은 개발자

[유니티] 유니티 내에서 시간 표시하기 00:00 형식 본문

Unity3D

[유니티] 유니티 내에서 시간 표시하기 00:00 형식

돼지사랑 2014. 12. 15. 13:42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public GUIText _guiTime;
// Update is called once per frame
    void Update ()
    {
        _timeCnt += Time.deltaTime;
    }
 
 
    /// <summary>
    /// Raises the GU event.
    /// 시간표시
    /// </summary>
    void OnGUI()
    {
        string timeStr;
        timeStr = "" + _timeCnt.ToString("00.00");
        timeStr = timeStr.Replace(".",":");
        _guiTime.text = "Time : " + timeStr;
    }

ToString 를 사용하면 시간이 00.00 형식으로 나온다.

이 형식을 사용해서 Replace 를 사용하면 점(.) 을 : 로 변경할수있다.

결국 최종 결과물은 00:00 형식으로 나온다.


출처 : http://hyunity3d.tistory.com/579

Comments