小韵游戏开发学习笔记——第四期:认识Unity基本组件(一)

来源:互联网 发布:js自动获取input光标 编辑:程序博客网 时间:2024/05/21 06:45
   上期我们大致了解了unity的界面,这期我们开始来讲Ynity的基本组件(Component)。
  在讲组件前,我们得先来讲讲Unity的基本几何体。在层级视图中有个create按钮,或者是菜单栏的GameObject---Create Other下面就可以看到。有以下几种:Cube(正方体)、Sphere(球体)、Capsule(胶囊体)、Cylinder(圆柱体)、Plane(平面)。那什么又是组件呢?在Unity引擎中,有一个游戏对象(GameObject)的概念,包括空物体、基本几何体、外部导入的模型、摄像机、GUI、粒子、灯光、树木等元素,而组件我的理解是游戏对象的属性,学过java的人应该很容易理解吧,对象的属性,比如一个人是一个对象,那手就、脚,眼睛等等就是这个对象的属性。
  我们新建一个正方形物体,然后选中该物体,在检视面板的最下面我们会看到Add Component按钮,点击它就可以看到所有组件类型了。按大类来分有Mesh(网格)、Effects(特效)、Physics(物理组件)、Navigation(导航/寻路)、Audio(音频)、Rendering(渲染)、Miscellaneous(综合),具体里面的每一个小类是干涉么用的我这里不解释了,大家自己去看官方给的文档都有,我就用到哪一个讲哪一个。
  我们选中刚才新创建的那个立方体,看检视面板,最上面有一个Transform组件,里面包含position、rotation和scale三个属性,简单地说就是这个物体的位置、旋转角度、大小,这里说明一点,任何游戏物体都会有这个组件,包括空物体,为什么呢?因为你只要是存在于场景中的物体,必须要有大小,位置,旋转角度,不然这个物体在理论上来说就是不存在的,而且我尝试要删除该组件,也是行不通的。
  这时候我们点击运行按钮,发现,诶,我怎么看不到我刚才创建的立方体嘞,不要着急,大家看一下层级面板中,默认会有一个游戏物体,叫做Main Camera,也就是主摄像机,在任何游戏开发中都有主摄像机的概念,它其实就是我们用来看游戏世界的眼睛,我们选中它,这时候游戏视图右下角会多出一个小画面,就是当前选中摄像机所看到的游戏场面了,我们把摄像机拖到能看到立方体的位置,再点击运行按钮,这下就可以看到立方体了,这里有个小技巧,如果大家觉得拖摄像机很麻烦,可以将游戏视野拖到可以看到立方体的位置,然后选中摄像机,点击ctrl+shift+f,摄像机的位置自动就跑到我们当前游戏场景拖动的位置了游戏开发学习笔记——第四期:认识Unity基本组件(一)
  今天就讲这些,大家可以自己创建几个其他几何体,拖拽一下游戏物体练练手,下期我们继续再讲其他常用基本组件的使用游戏开发学习笔记——第四期:认识Unity基本组件(一)上期我们大致了解了unity的界面,这期我们开始来讲Ynity的基本组件(Component)。

0 0
原创粉丝点击