【Unity入门计划】基本概念(5)-游戏对象&组件

目录

GameObject 游戏对象

Components 组件

游戏对象和组件的关系

游戏对象的创建

组件的创建

变换组件 Transform Component 

CamelCase驼峰式命名法

小驼峰法

大驼峰法


这篇文章仅仅是简单的介绍游戏对象和组件,之后学习了脚本回来完善更多的内容。

GameObject 游戏对象

  • 游戏对象(GameObject)在unity中尤为重要,unity的编程语言C#是面向对象的
  • 一个Scene相当于一个或多个游戏对象的容器,一个游戏对象又由不同组件(Component)组成,组件定义游戏对象的功能,因此一个游戏对象又相当于一个容器

Components 组件

在我们创建一个游戏世界时,往世界里添加物体就是添加一个GameObject,而给这些物体赋予灵魂,比如声音、脚本、网格(3D模型)、刚体、生命值等等,就是给这个GameObject添加组件了。

游戏对象和组件的关系

  • 通过之前的学习已经可以发现了,游戏对象包含组件
  • 新建的游戏对象只是一个拥有组件空间的原始对象,仅仅是一个空对象
  • 一个游戏对象是类,而每个组件就是一个类函数

游戏对象的创建

  • 在左侧的Hierarchy窗口右键可创建一个GameObject
  • 还可以直接ctrl+shift+N快速创建一个空的游戏对象

组件的创建

之前的太空飞船的小游戏案例就已经涉及到了,在Inspector面板的Add Component即可添加各种组件。

变换组件 Transform Component 

  • 新建的任何一个游戏对象,初始的Inspector面板都会包含一个变换组件,这个组件是unity任何一个游戏对象都必须包含的组件,是最重要的组件之一
  • 变换组件定义了Scene视图中游戏对象的位置、旋转和缩放

CamelCase驼峰式命名法

最后记录一个小tips——关于游戏对象的命名。

一般会用驼峰式命名法(Camel-Case),这是编程的一套命名惯例,是指混合使用大小写来构成变量和函数名称的方法,增强程序的可读性。这个方法的驼峰法还分为小驼峰和大驼峰法。

小驼峰法

除第一个单词外其他单词首字母大写,一般在变量的时候用到,例如:int myName

大驼峰法

把第一个单词的首字母也大写了,常用于类名、命名空间等,例如:class DateBase;可观察到,这里初始的游戏对象名称也是用的大驼峰法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《Unity 5.x从入门到精通PDF》 是一本关于学习和使用Unity游戏引擎的指南。这本书从入门级别开始,逐步引导读者掌握Unity游戏开发的核心概念和技巧,最终达到精通的水平。以下是一些内容的概述: 该书首先对Unity的基础知识进行了介绍,包括Unity的界面、场景编辑、资源管理、组件和脚本等。通过这些基础知识的学习,读者可以快速上手Unity的开发环境,并了解如何创建基本的游戏场景和对象。 接下来,该书逐步介绍了Unity游戏开发的更高级的概念和技术。这包括游戏对象的控制、动画、物理引擎的应用、碰撞检测、UI界面设计和音频管理等。在这些章节,读者将学会如何利用Unity提供的工具和功能创建复杂、交互性强的游戏对象和场景。 此外,该书还探讨了一些高级技术和特色功能,比如人工智能、多人游戏开发、虚拟现实和增强现实等。这些章节将对读者进一步提高开发水平和应用技巧有很大的帮助。 《Unity 5.x从入门到精通PDF》结构清晰,内容具体实用,适合初学者和有经验的开发者使用。它通过理论知识和实例代码相结合的方式,帮助读者全面了解和掌握Unity游戏引擎的各种功能和技术。无论是想成为游戏开发者,还是对Unity感兴趣的人,该书都是一个很好的学习资源。 ### 回答2: 《Unity 5.x从入门到精通》是一本关于Unity游戏引擎的教程。它的目标是帮助读者从入门到掌握Unity 5.x的开发技能。 该书的内容涵盖了Unity的基础知识和高级技术,适合初学者和有一定经验的开发者。书以简明易懂的语言介绍了Unity基本概念、编辑器的使用方法和常见的开发场景。 《Unity 5.x从入门到精通》的内容包括但不限于以下方面:介绍Unity的界面和基本操作、游戏对象的创建和管理、场景的构建与调试、材质和着色器的使用、光照和阴影的处理、游戏物理和碰撞、动画和控制、UI设计和实现、粒子系统、多人游戏开发、移动平台适配等。 在书,作者还提供了大量示例代码和实际案例,帮助读者理解和应用所学的知识。此外,该书还介绍了一些常用的开发工具和技巧,如版本控制、性能优化和调试技巧等。 总之,《Unity 5.x从入门到精通》是一本循序渐进、系统全面的教材,它能够帮助读者快速入门Unity的开发,并逐步掌握其高级技术,从而成为一名熟练的Unity开发者。无论是想要开发自己的游戏还是参与团队项目,这本书都能给予读者必要的知识和技能支持。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九九345

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值