GetComponentsInChildren 不能获取enabled = false的子物体

Text[] txList = transform.GetComponentsInChildren<Text>();

如果事先把这些子物体都隐藏了(enabled = false),则无法获取这些子物体生成数组。

为了达到控制子物体又不能让其显示,我们可以先获取这些子物体,然后将其enabled = false;

txList = transform.GetComponentsInChildren<Text>();
        foreach (var vlaue in txList)
        {

//子物体隐藏
            vlaue.enabled = false;
        }

        foreach (var vlaue in txList)
        {

//子物体name打印
            XM.Print("=====", vlaue.name);
        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值