unity改变物体透明度

点击shader--“Legacy Shaders”--“Transparent”--“Diffuse”
让物体显示2秒,之后逐渐淡出视野。

IEnumerator BrakerDestory(GameObject obj)
    {
        yield return new WaitForSeconds(2);
        float brakeTime = 0.5f;
        while (brakeTime > 0.05f)
        {
            brakeTime -= Time.deltaTime;
            obj.transform.GetComponent().material.color = new Color(0.2f, 0.2f, 0.2f, brakeTime);
            yield return null;
        }

        yield return null;

    }

你可能感兴趣的:(unity改变物体透明度)