//在纬度信息、初始时间确定之后,设置数据 void SetInitData() { //设置时间 m_dayTime.SetTime(m_initHour, m_initMonth, m_initDay); //太阳设置 m_sunLight.init(m_latitude); SunMove(); m_light.intensity = m_sunLight.LightIntensity(); m_light.color = m_sunLight.SunColor(); m_light.transform.position = m_sunLight.SunPos(); //通过纬度确定年温度的基本信息 m_TA = m_THot - (m_latitude / 85) * (m_THot - m_TCold); m_TR = m_TRMax - (m_latitude / 85) * (m_TRMax - m_TRMin); //print(m_TA + " , " + m_TR); //计算当前温度 CalTInYear(); m_temperatureNow = SunTemperatureCal(); m_temperatureLast = m_temperatureNow; }