25 lines
591 B
C#
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;
|
|
}
|
|
}
|