Game/Unity
오브젝트 FadeOut으로 사라지게 하기, Material-Transparent활용
안녕도라
2023. 9. 6. 20:50
IEnumerator CoFadeOut()
{
float alpha = 1;
Renderer[] renderers = GetComponentsInChildren<Renderer>();
for (float time = 0; time <= 1; time += Time.deltaTime)
{
for (int i = 0; i < renderers.Length; i++)
{
Color c = renderers[i].material.color;
c.a = alpha;
renderers[i].material.color = c;
}
alpha -= Time.deltaTime;
yield return 0;
}
Destroy(gameObject);
}