如果其他控件是普通母控件的孩子,没有办法只改变母控件的alpha值让孩子也收影响,unity中的实现跟cocos和egret是不一样的, 一种方法,通过母控件,获取所有在自己身上的子控件,递归遍历每一个,挨个去设置alpha值 第二种方式,就是在母控件上加一个canvas group 通过它来设置它的alpha值。 https://docs.unity3d.com/ScriptReference/CanvasGroup.html