Unity 计时器
1.申请一个时间变量
private float m_Time = 0;
2.Update里边放如下代码
m_Timer += Time.deltaTime;
m_Second = (int)m_Timer;
if (m_Second > 59.0f)
{
m_Second = (int)(m_Timer - (m_Minute * 60));
}
m_Minute = (int)(m_Timer / 60);
if (m_Minute > 59.0f)
{
m_Minute = (int)(m_Minute - (m_Hour * 60));
}
m_Hour = m_Minute / 60;
if (m_Hour >= 24.0f)
{
m_Timer = 0;
}
m_ClockText.text = string.Format("{0:d2}:{1:d2}:{2:d2}", m_Hour, m_Minute, m_Second);
//m_ClockText是显示时间的Text组件