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

如题。父子对象都有SpriteRender控件,我想给子对象更换一个sprite,但是用这个方法只能更改父对象的。小小财富值不成敬意,还望前辈们予以解答,在此谢过!... 如题。父子对象都有SpriteRender控件,我想给子对象更换一个sprite,但是用这个方法只能更改父对象的。小小财富值不成敬意,还望前辈们予以解答,在此谢过! 展开
 我来答
lincolnhhh
推荐于2017-11-26
知道答主
回答量:22
采纳率:0%
帮助的人:6万
展开全部
使用GetComponentsInChildren, 得到脚本集 脚本名[]后,进行for循环 看哪个的gameobject.name 是你想要的;
或者 父对象.transform.find("子对象的名字").GetComponent<xx>();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式