原文:GameObject.Find()与transform.Find()查找游戏对象的区别

问题描述:在项目中需要在一开始将一个UGUI隐藏,之后在特定的时候再显示。本来想的办法是在需要显示的时候调用GameObject.Find 找到这个UI并设置active,但发现找出来的为null,经查阅资料发现GameObject.Find 只能find没有被隐藏的游戏对象,而我们的UI对象一开始就隐藏了,所以使用GameObject.Find 找到的为null。 解决办法:使用GameObje ...

2016-10-17 16:18 0 3624 推荐指数:

查看详情

GameObject.FindTransform.Find区别

1.GameObject.Find 函数原型: public static GameObject Find(string name); 说明:1.GameObject只能查找到active的物体    2. ...

Wed Dec 26 05:55:00 CST 2018 0 1702
Unity3D中使用GameObject.Find()应该注意的问题

  在使用这个方法的时候,应该注意Find的这个物体必须是active的,也就是说在场景中是处于激活状态的, 如果不是激活状态就会发生空指针的情况。   但是如果在运行初期,我们就希望能够Find到一个未被激活的gameObject的话,可以采用这种方法,采用 transform ...

Mon Jan 15 17:51:00 CST 2018 0 3465
Unity GameObject.FindObjectOfType<>(); 按类型查找游戏对象

FindObjectOfType<>() 是按类型查找游戏对象.<>里面填写类型,那要是有多个这种类型的呢?来试一下. 1. 新建一个场景,新建一个Test.cs脚本,内容随便,再新建一个Test02.cs脚本,内容如下: 2. 在场景中新 ...

Sat Apr 28 19:03:00 CST 2018 0 6550
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM