using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public class Speedometer : MonoBehaviour { [SerializeField] private TMP_Text _text; [SerializeField] private Rigidbody _drone; private Vector3 _previousPosition; public float SpeedMetersPerSecond { get; private set; } public float SpeedKilometersPerHour { get; private set; } void Start() { // Сохранить начальную позицию и время _previousPosition = _drone.position; } private void FixedUpdate() { float distance = Vector3.Distance(_previousPosition, _drone.position); _previousPosition = _drone.position; float speed = distance / Time.deltaTime; speed *= 3.6f; _text.text = $"{(int)speed} КМ/Ч"; } }