C#和Unity:在移动设备上以良好的性能更改显示的时间

大家好,我做了这个功能,称为每一帧。-您认为这是保存性能的好方法,还是有更好的方法?


    private void GetCurrentTime()

{

    m_TimeNow = System.Convert.ToString(System.DateTime.Now);


    //If the previous time is not equals to the current time (without seconds = every minute)

    if (m_PreTime != m_TimeNow.Remove(14))

    {                                                   //Change the Time displayed on the screen:

        m_PreTime = m_TimeNow.Remove(14);               //1. Copy current Time

        m_Times = m_TimeNow.Split(' ');                 //2. Split to following parts

        m_Time = m_Times[1].Remove(4);                  //3. Cutout seconds


        m_Text_Time.text = m_Time + " " + m_Times[2];   //4. And change UI-Text: Time + AM/PM

    }

}

此函数称为每帧,将在移动android设备上。


Cats萌萌
浏览 134回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP