一 :
从图中可以看出两者是包含关系
一个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>的组件
本文详细解析了Unity引擎中GameObject与Transform组件之间的关系及其使用方法,包括如何通过脚本获取特定组件,并介绍了从GameObject获取Transform组件以及从Transform组件反向获取GameObject的方法。
1089

被折叠的 条评论
为什么被折叠?



