网站网页价格,基础网页制作,陕西省住房城乡建设厅网站管理中心,网站建设与管理代码题问题描述#xff1a;在项目中需要在一开始将一个UGUI隐藏#xff0c;之后在特定的时候再显示。 本来想的办法是在需要显示的时候调用GameObject.Find()找到这个UI并设置active#xff0c; 但发现找出来的为null#xff0c;经查阅资料发现GameObject.Find()只能find没有被隐… 问题描述在项目中需要在一开始将一个UGUI隐藏之后在特定的时候再显示。 本来想的办法是在需要显示的时候调用GameObject.Find()找到这个UI并设置active 但发现找出来的为null经查阅资料发现GameObject.Find()只能find没有被隐藏的游戏对象 而我们的UI对象一开始就隐藏了所以使用GameObject.Find()找到的为null。 解决办法 使用GameObject.Find()找这个UI的父亲或随便祖先只要他的上级是非隐藏的就可以了 然后再对祖先使用transform.Find()方法即可找到这个隐藏的UI然后在通过SetActivet(true)实现 转载于:https://www.cnblogs.com/Natclp/p/7220791.html