public void zurecalc() { csvload d1 = scriptbox.GetComponent <csvload>(); SunPosition d2 = scriptbox.GetComponent <SunPosition>(); zure = d1.CSVuse((int)d2.X);//ずれ(秒)を求める }
public void Hinode_shikatanai()//日の出ボタン押したときの制御 { //無形文化遺産コピー csvload d1 = scriptbox.GetComponent <csvload>(); SunPosition d2 = scriptbox.GetComponent <SunPosition>(); risetime = d1.CSVsunrise((int)d2.X) - d1.CSVuse((int)d2.X); //日の出時刻(秒)を求める settime = d1.CSVsunset((int)d2.X) - d1.CSVuse((int)d2.X); //日の出時刻(秒)を求める risetime_time = d1.CSVsunrise((int)d2.X); settime_time = d1.CSVsunset((int)d2.X); //時間を(日の出時刻) - (南中時刻のずれ) にずらす }
// Update is called once per frame void Update() { GameObject sunpos = GameObject.Find("ScriptBox"); SunPosition script = sunpos.GetComponent <SunPosition>(); csvload d1 = sunpos.GetComponent <csvload>(); this.targetText = this.GetComponent <Text>(); //this.targetText.text = "数値1="+script.xx +"数値2="+script.yy ; this.targetText.text = "通日=" + script.xx + "\n視赤緯=" + -script.theta + "\n現在地緯度=35\n経度=135\n南中高度=" + (-script.theta + 55) + "\n日の出時刻=" + d1.CSVdebug((int)script.xx, 2) + "\n日没時刻=" + d1.CSVdebug((int)script.xx, 6) + "\n南中時刻=" + d1.CSVdebug((int)script.xx, 4); }
public void Hinode()//日の出ボタン押したときの制御 { //無形文化遺産コピー // Debug.Log("おはよう"); csvload d1 = scriptbox.GetComponent <csvload>(); SunPosition d2 = scriptbox.GetComponent <SunPosition>(); risetime_time = d1.CSVsunrise((int)d2.X); settime_time = d1.CSVsunset((int)d2.X); risetime = d1.CSVsunrise((int)d2.X) - d1.CSVuse((int)d2.X); //日の出時刻(秒)を求める settime = d1.CSVsunset((int)d2.X) - d1.CSVuse((int)d2.X); //日の出時刻(秒)を求める //時間を(日の出時刻) - (南中時刻のずれ) にずらす Sunwarp((risetime / 86400)); //1日=86400秒 アニメーションを飛ばす Sunrisetime(risetime / 3600); //1時間=3600秒 timekeeperに干渉 }