unity之获取组件getcomponent和GetComponentInChildren

3/3/2017来源:C/C++教程人气:2461

                    我们最常用的是   PRivate Transform tran;

                                    tran=gameObject.GetComponent<Transform>(),

                  也可以Transform.GetComponentInChildren<Transform>(),获得所有子物体的某种组件,当然组件可以有多种

                   Transform[] abc = hit.collider.gameObject.transform.parent.GetComponentsInChildren<Transform>(); 调用GetComponentsInChildren方法返回的是所有子物体的

            某种组件。所以得用数组存储,这样就可以操作每一个物体

                   注意GetComponentsInChildren和GetComponentInChildren有区别。