以机动筏航行时间重新标注了航海图。。。
我猜想的线索,貌似就在B岛与I岛之间。。。上帝保佑。。。{{{(>_< )}}}
这两天忙,没有玩深海搁浅。
在备考数据结构与算法,复习C++的时候顺带研究下游戏中的事情。
写了个函数:
/* 求日出日落方位角 latitude1是当日太阳垂直直射的纬度 latitude2是当地的纬度 */
double cal_sunrise_azimuth(double latitude1, double latitude2)
{
double tmp = sin(latitude1) / cos(latitude2);
double angle =
radian_to_angle((PI - acos(2.0 * tmp * tmp - 1.0)) / 2.0);
return angle;
}
double latitude1 = angle_to_radian(23.0 + 26.0 / 60.0); // 北回归线纬度
double latitude2 = angle_to_radian(31.0 + 25.5 / 60.0); // 南京纬度
double sun_direction = cal_sunrise_azimuth(latitude1, latitude2);
cout << "南京夏至日太阳升起时的方位是东偏北" <<
sun_direction << "度。" << endl;
输出:
南京夏至日太阳升起时的方位是东偏北27.7775度。
下一步要现学现卖,准备详细深入研究下天文地理知识,看看是否能找到游戏中地理位置。
更多相关内容请关注:荒岛求生专题