Unity之一天一个技术点(二)---全局控制物体是否显示

全局控制物体是否显示

public static void ShowObj(GameObject obj,bool show)
    {
        UnityEngine.Renderer[] allObj = obj.GetComponentsInChildren<UnityEngine.Renderer>();
        foreach (Renderer a in allObj)
        {
            a.renderer.enabled = show;
        }
 //两种方法
        for (int i = 0; i < allObj.Length; i++)
        {
            allObj[i].renderer.enabled = show;
 
        }
 
    }
遍历指定的物体,设置显示或者不可见

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。