Пример #1
0
        // Update is called once per frame
        void Update()
        {
            vehicle = controller.ControlTarget;
            if (vehicle != null)
            {
                LatLon geoPos        = vehicle.GetGeoPos();
                float  TerrainHeight = GeoCoord.GetTerrainElevation(geoPos);
                tmpPosition.text = ("LatLonHeight: (" + Mathf.Round(geoPos.lat * 10f) / 10f + "," + Mathf.Round(geoPos.lon * 10f) / 10f + "," + Mathf.Round(TerrainHeight * 100f) / 100f) + ")";

                /*
                 * tmpGravity.text = ("Gravity: " + Mathf.Round(vehicle.GetGravitationalForce() * 100f) / 100f);
                 *
                 * tmpHeight.text = ("Height: " + Mathf.Round(vehicle.GetHeight() * 100f) / 100f);
                 *
                 * tmpTemp.text = ("Temp: " + Mathf.Round(vehicle.GetAirDensity() * 1000f) / 1000f);
                 *
                 * tmpLift.text = ("Lift: " + Mathf.Round(vehicle.GetLiftForce() * 100f) / 100f);
                 */
            }
        }