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