// float SunTemperatureCal() { m_temperatureSunLast = m_temperatureSunNow; float x = (m_dayTime.MinutNow() / m_dayTime.MinutsInDay()) * 3.14f; m_temperatureSunNow = Mathf.Sin(x) * m_TRange + (m_TAverage - m_TRange / 2); //计算海拔影响 m_temperatureSunNow -= m_elevation * 0.006f; return(m_temperatureSunNow); }