Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        double latitude  = Input.location.lastData.latitude;        //-17.3663289;
        double longitude = Input.location.lastData.longitude;       //-66.1758675;

        var moonPosition     = SunCalc.getMoonPosition(DateTime.UtcNow, latitude, longitude);
        var moonIllumination = SunCalc.getMoonIllumination(DateTime.UtcNow);
        var phase            = MoonPhase.GetMoonPhase((float)moonIllumination.phase);

        phaseText.text    = phase.Name;
        distanceText.text = moonPosition.distance + " Km.";

        //Texture2D texture = Resources.Load<Texture2D>(phase.ImagePath);
    }