Unity3D获取游戏对象详解
2017-07-19 22:02
357 查看
unity中提供获取对象的五种方法:
一、通过对象名称(Find方法)
1、static GameObject Find(string name)
传入的name可以是单个的对象的名字,也可以是hierarchy中的一个路径名,如果找到会返回对象,
如果找不到就返回null。(注意对象activie = true)
GameObject.Find ("XXX/XXX");
2、static Transform Find(string name)
传入的name可以是单个的对象的名字,也可以是hierarchy中的一个路径名,如果找到会返回对象,
如果找不到就返回null。(注意对象activie = true或者false)
Transform.Find ("XXX/XXX")
二、通过标签获取单个游戏对象(FindWithTag方法)
static GameObject FindWithTag(string tag)
返回一个用tag做标识的活动的对象,如果找不到就返回null。
GameObject.FindWithTag ("XXX");
三、通过标签获取多个游戏对象(FindGameObjectsWithTag方法)
static GameObject[] FindGameObjectsWithTag(string tag)
返回一个用tag做标识的活动的对象的列表,如果找不到就返回null。
GameObject.FindGameObjectsWithTag ("XXX");
四、通过类型获取单个游戏对象(FindObjectOfType方法)
static Object FindObjectOfType(Type type)
返回类型为type的活动的第一个游戏对象
五、通过类型获取多个游戏对象(FindObjectsOfType方法)
static Object[] FindObjectsOfType(Type type)
一、通过对象名称(Find方法)
1、static GameObject Find(string name)
传入的name可以是单个的对象的名字,也可以是hierarchy中的一个路径名,如果找到会返回对象,
如果找不到就返回null。(注意对象activie = true)
GameObject.Find ("XXX/XXX");
2、static Transform Find(string name)
传入的name可以是单个的对象的名字,也可以是hierarchy中的一个路径名,如果找到会返回对象,
如果找不到就返回null。(注意对象activie = true或者false)
Transform.Find ("XXX/XXX")
二、通过标签获取单个游戏对象(FindWithTag方法)
static GameObject FindWithTag(string tag)
返回一个用tag做标识的活动的对象,如果找不到就返回null。
GameObject.FindWithTag ("XXX");
三、通过标签获取多个游戏对象(FindGameObjectsWithTag方法)
static GameObject[] FindGameObjectsWithTag(string tag)
返回一个用tag做标识的活动的对象的列表,如果找不到就返回null。
GameObject.FindGameObjectsWithTag ("XXX");
四、通过类型获取单个游戏对象(FindObjectOfType方法)
static Object FindObjectOfType(Type type)
返回类型为type的活动的第一个游戏对象
五、通过类型获取多个游戏对象(FindObjectsOfType方法)
static Object[] FindObjectsOfType(Type type)
相关文章推荐
- unity3d 获取游戏对象详解
- Unity3d获取游戏对象的几种方法
- Unity 获取游戏对象详解
- Unity3D 游戏引擎之游戏对象的访问绘制线与绘制面详解(十七)
- 转载 雨松mono Unity获取游戏对象详解(来自我的长微博)
- Unity3D#Unity获取游戏对象详解
- #你好Unity3D#Unity获取游戏对象详解
- Unity3D 游戏引擎之游戏对象的访问绘制线与绘制面详解(十七)
- Unity获取游戏对象详解
- Unity获取游戏对象详解
- 你好Unity3D#Unity获取游戏对象详解
- Unity3D#Unity获取游戏对象详解
- Unity3D 获取一个游戏对象的尺寸
- Unity3d获取游戏对象的几种方法
- Unity3D之游戏对象的访问绘制线与绘制面详解
- unity3d 获取游戏对象
- Unity3d获取游戏对象的几种方法
- Unity3d中获取游戏对象
- 【转】 Unity获取游戏对象详解
- 转载 ---- 【Unity3D自学记录】代码获取隐藏游戏对象