将一开始在场景中隐藏的UI通过Find方式找到并激活

GameObject.Find()不能找到场景内未激活的实体,可以通过找到他激活的父类,用transformform.Find找到实体,再通过将transform转化为gameobject的方法激活。

代码如下

GameObject canvas = GameObject.Find("Canvas");

Transform panel = canvas.transform.Find("Panel");

panel.gameobject.SetActive(true);


在画布内隐藏的panel即被激活。

猜你喜欢

转载自blog.csdn.net/m0_38069533/article/details/79994075