unity3d 使用GetComponentInChildren,父子对象都有同一个控件,怎么跳过父对象获取子对象的控件?

如题。父子对象都有SpriteRender控件,我想给子对象更换一个sprite,但是用这个方法只能更改父对象的。小小财富值不成敬意,还望前辈们予以解答,在此谢过!

使用GetComponentsInChildren, 得到脚本集 脚本名[]后,进行for循环 看哪个的gameobject.name 是你想要的;
或者 父对象.transform.find("子对象的名字").GetComponent<xx>();
温馨提示:答案为网友推荐,仅供参考
相似回答