Machineboy空

오브젝트 FadeOut으로 사라지게 하기, Material-Transparent활용 본문

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);

    }