using TMPro; using UnityEngine; public class HSV_TMPRO : MonoBehaviour { public TextMeshProUGUI label; public float speed = 1f; private float hue = 0f; private void OnEnable() { label = GetComponent(); } private void Update() { // Изменяем оттенок (hue) от 0 до 1 hue += Time.deltaTime * speed; hue %= 1f; // Ограничиваем от 0 до 1 // Преобразуем HSV в RGB Color color = Color.HSVToRGB(hue, 1f, 1f); label.color = color; } }