摘要
刚入门的同学,对三者关系总是分不清楚,Component,GameObject,gameObject三者关系是错杂在一起的,所以要彻底搞清楚三者关系,我们一定要搞清楚 Unity构成,一些定义,最后才能捋清楚三者之间关系。
注意:如果你是已入门者,请直接跳至④
①Unity游戏构成
Unity游戏是由多个场景(Scene)构成的
场景中又有多个游戏对象(gameObject,注意是小写g)
游戏对象身上挂载多个组件(实现功能)
组件内有多个属性(具体实现功能方法)
注意:上图中场景构成中多了组件和属性,组件即为生成一个游戏对象时自带或者可以通过“Add Component ”添加的组件,常见的有Transform、Box Collider,属性 类似于挂载脚本组件的属性,因为本文重在讨论挂载的脚本组件,所以不在继续深挖此二者,为了保持Unity游戏构成的完整性才将此二者列出
②一些定义
游戏对象:简单讲,游戏对象即为我们导入或者在游戏场景中创建的一些物体,比如在3D Object中创建的一个Cube
就是一个gameObject
gameObject:gameObject是一