Unity挂载脚本中Component,GameObject,gameObject三者之间的关系

本文详细探讨了Unity游戏中Component、GameObject及其成员变量gameObject三者的关系。Unity游戏由场景构成,场景包含游戏对象,游戏对象带有组件,组件包含属性和方法。GameObject是一个类,Component同样是一个类,挂载的脚本组件继承自Component。文章通过继承关系图和属性访问器解释了gameObject既是GameObject类的对象,也是Component类的属性访问器这一概念。
摘要由CSDN通过智能技术生成

摘要

刚入门的同学,对三者关系总是分不清楚,Component,GameObject,gameObject三者关系是错杂在一起的,所以要彻底搞清楚三者关系,我们一定要搞清楚 Unity构成,一些定义,最后才能捋清楚三者之间关系。

注意:如果你是已入门者,请直接跳至④

①Unity游戏构成

Unity游戏是由多个场景(Scene)构成的
场景中又有多个游戏对象(gameObject,注意是小写g)
游戏对象身上挂载多个组件(实现功能)
组件内有多个属性(具体实现功能方法)

Unity图文定义
注意:上图中场景构成中多了组件和属性,组件即为生成一个游戏对象时自带或者可以通过“Add Component ”添加的组件,常见的有Transform、Box Collider,属性 类似于挂载脚本组件的属性,因为本文重在讨论挂载的脚本组件,所以不在继续深挖此二者,为了保持Unity游戏构成的完整性才将此二者列出

②一些定义

游戏对象:简单讲,

  • 9
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值