transform与gameobject的联系,与Find()的关系
一 :
从图中可以看出两者是包含关系
一个gameobject包含多个组件(transform)
gameobject.transform 与 transform.gameobject
的区别:
(1)指的是游戏对象里面的某个组件
(2)指的是获取这个组件所包含的游戏对象
二 :
(当Script绑定在image上时)
transform
A = gameObject.transform.Find("Test");
gameObject
A = gameObject.transform.Find("Test").gameObject;
Text A
= gameObject.transform.Find("Test").gameObject.GetComponent<Text>();
上面三者的联系:
1.从当前游戏对象"Image"中获取子组件text
2.从当前游戏对象"Image"获取组件text后,这个组件所包含的游戏对象"Text"
3.从当前游戏对象"Image"获取组件text后,这个组件所包含的游戏对象"Text",它所包含名字为<Text>的组件