chip-game/Assets/Scripts/HSV_TMPRO.cs

25 lines
591 B
C#

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<TextMeshProUGUI>();
}
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;
}
}