Unity3d关于Gameobject ,gameObject,Transform,transform的区别和关联的一些个人理解

Posted blue-nine9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d关于Gameobject ,gameObject,Transform,transform的区别和关联的一些个人理解相关的知识,希望对你有一定的参考价值。

关于Gameobject与gameObject

Gameobject是一个类型,所有的游戏物件都是这个类型的对象。
gameobject是一个对象, 指的是这个脚本所附着的游戏物件。

关于Transform与transform

Transform是一个类,用来描述物体的位置,大小,旋转等等信息。
transform是Transform类的对象,依附于每一个物体。也是当前游戏对象的一个组件(每个对象都会有这个组件)。

关于gameObject.transform与transform.gameObject

gameObject.transform,是获取当前游戏对象的transform组件。
所以gameObject.transform == transform
transform.gameObject,是获取当前transform组件所在的gameObject。
所以transform.gameObject == gameObject
所以你甚至可以 transform.gameObject.transform.gameObject.transform.gameObject......

以上是关于Unity3d关于Gameobject ,gameObject,Transform,transform的区别和关联的一些个人理解的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D:将所有游戏对象转换为相同大小,而不管其比例如何

关于Unity3D使用时Scene视图清楚,Game视图不清楚的问题

[Unity3D] GameObject and MonoBehaviour

unity3d中给GameObject绑定脚本的代码

unity3d 如何把gameobject上的脚本删除

unity3d 如何把gameobject上的脚本删除