Unity 物體逐漸透明DOFade


  private void Awake()
    {
        Invoke("transParent", 1);
    }  

    private void transParent()
    {
        for (int i = 0; i < transform.childCount; i++)
        {
            if(transform.GetChild(transform.childCount - i - 1).GetComponent<MeshRenderer>().material!=null)
            transform.GetChild(transform.childCount-i-1).GetComponent<MeshRenderer>().material.DOFade(1, 5f);
        }
    }

把材質球的RenderingMode 屬性改為Fade

此方法不適用所有材質球

加載DOTween插件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM