using UnityEngine;
using TMPro;
public class FadeBlinkText : MonoBehaviour
{
public TextMeshProUGUI uiText;
public float speed = 1.0f; // 깜빡이는 속도
private float alpha = 1.0f;
private bool fadingOut = true;
void Update()
{
Color c = uiText.color;
if (fadingOut)
{
alpha -= Time.deltaTime * speed;
if (alpha <= 0f)
{
alpha = 0f;
fadingOut = false;
}
}
else
{
alpha += Time.deltaTime * speed;
if (alpha >= 1f)
{
alpha = 1f;
fadingOut = true;
}
}
uiText.color = new Color(c.r, c.g, c.b, alpha);
}
}
uiText를 어디서 초기화하는거임?
일단 오버레이 환경에서, 코드 동작은 정상적으로 함...
uitext라는 단어 자체를 처음 들어봐서 잘..
@글쓴 Indie(112.166) public TextMeshProUGUI uiText; 님 코드임..