コード例 #1
0
    public void zurecalc()
    {
        csvload     d1 = scriptbox.GetComponent <csvload>();
        SunPosition d2 = scriptbox.GetComponent <SunPosition>();

        zure = d1.CSVuse((int)d2.X);//ずれ(秒)を求める
    }
コード例 #2
0
ファイル: sunrise.cs プロジェクト: KMproduction/Ohayou
    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);
        //時間を(日の出時刻) - (南中時刻のずれ) にずらす
    }
コード例 #3
0
    // 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);
    }
コード例 #4
0
ファイル: sunrise.cs プロジェクト: KMproduction/Ohayou
    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に干渉
    }