内置3D对象-Unity3D游戏开发培训
作者:邓家海
2018-02-12 19:21:58
五大面板:
-Hierachy:当前场景中的物体
图 1-1
-Project:项目中的所有资源
图 1-2
-Scene:当前场景的预览图
图 1-3
-Inspector:属性
图 1-4
-Game:游戏视图,以摄像机视觉查看场景,可以预览到玩家看到的内容
图 1-5
图 1-6
快捷键分别是Q、W、E、R,第一个手是移动,第二个是XYZ坐标移动,第三个是球型旋转,第四个2D视图。
-Q:移动场景
-W:位置变换
-E:位置变换
-R:缩放变换
-T:2维精灵的移动、缩放、旋转
-2D:点击2D可以切换2维和3维的视角
-右键:调整视角,坐标系变换
-中键(滚轮)
图 1-7
点击主相机,会在scene里面显示一个相机视图,是游戏所看到的东西。点击元素,在scene就会定位到相关的元素。还可以在Inspector里面看到相关的属性。每个元素都有一个一个Tranform(变化)对象,该对象有Position(位置)、Rotaion(旋转)、Scale(缩放)三个属性。
图 1-8
相机对象
图 1-9
坐标右键,看以选择视觉的方向,学会看坐标系。
图 1-10
3D开发里面,认清楚坐标系非常重要,很多同学在开始的时候,没有认清楚坐标系,到了后面的开发就蒙了,搞不清楚无题是怎么显示出来的,开发的东西跟自己预期的效果不一致。所以一定要找到北。别晕头转向。
内置3D游戏对象
常用的内置3D游戏对象
图 1-11
-Cube(立方体)
图 1-12
-Sphere(球体)
图 1-13
-Capsule胶囊
图 1-14
-Cylinder(圆柱)
图 1-15
-Plane(地板)没有高度
图 1-16
-Quad(墙)没有厚度
图 1-17
图 1-18
显示对象网格
图 1-19
网格:网格是由三角形构成的
图 1-20
Unity3D里面是没有圆的概念的,我们看到的圆是由许多的三角形细分出来的。由无限多,无限小的三角形拼出来的。
图 1-21
任何物体都是由三角形呈现出来的,三角形越多,物体越逼真,但是会影响运行速度,使得游戏变得很卡。
基本构成元素
-GameObject(游戏对象)
-Component(组件)
-Material(渲染材质)
-Texture(渲染原理)