1
Unity用于游戏开发和三维互动内容的开发,是一个专业的主流的游戏引擎。(引擎=用于开发的工具)
Unity的突出特点在于全平台覆盖。开发一款游戏的大致过程:策划,美工,软件工程师,测试工程师,运维,客服。
Unity5,加入了物理着色器使得光照更加逼真,是该版本重大革新之一。
X轴为红色,Y轴为绿色,Z轴为蓝色,其中世界坐标不变。
2
Project项目资源面板
用是存放游戏的所有资源(相当于仓库),例如花草树木人物图片,场景,脚本,模型,音频等。
Create里面可以创建一些系统自带的资源。第三方资源通过拖拽到project面板来实现导入,拖拽到其他面板则不能导入。
3
Hierarchy层次面板
显示了当前场景中所有游戏对象的层级关系(通过鼠标拖拽可以改变层级关系),子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体。
导入到project里面的资源必须导入到Hierarchy层次面板中才能在Scene中显示,每个资源名字是可以改变的。
4
Scene场景面板
提供了游戏的可视化界面,从开发者的视角去观察游戏。
常用的快捷键:
1.滑东滚轮缩放场景,按下滚轮拖动场景。
2.按下鼠标右键旋转场景,
3.按下
后,左击长按鼠标移动场景。
4.在Scene面板中选中物体按下F键,或者在Hierarchy面板双击物体,可将物体设置为视图的中央。
5.按住alt键,同时按住鼠标左键围绕某物体旋转场景,鼠标右键缩放场景。
5
Game游戏面板
预览游戏运行后的界面,从玩家的时间去显示游戏。
左上角的free aspect可以展开切换画面比例。
右上角的States可以显示硬件运行状态。
6
Inspector检视面板
显示当前选定游戏对象附加的组件及其属性信息。
Transforms组件用来改变游戏对象的方位,旋转,以及大小,任何游戏对象都有该组件。
Mesh Filter 负责框出轮廓,Mesh Renderer负责渲染,两者共同构成图形。
Shader着色器:使图形以某些纹理形式展现,不同的shader有着不同的着色功能,最常用的是stander,除了系统自带的着色器以外也可以人为写入第三方。
Render Model中:Opaque不透明为默认选型。Transparent透明,如玻璃。Cutout常用于png有透明通道的图片,起到抠图作用。Fade渐变,用于需要淡入淡出的物体。
Albedo基础贴图:决定物体表面纹理与颜色。
Metallic:使物体有金属光泽
Specular:使用镜面特性模拟外观
Normal Map:描述物体表面凹凸程度
Smoothness:设置物体表面光滑程度
Emission自发光:控制物体表面自发光颜色和贴图,其中None不影响环境,Realtime实时动态改变,Backed烘焙效果。
Tiling:沿着不同的轴,纹理平铺个数。
offset偏移:滑动纹理
7
顶点吸附,按住V键选择物体,拖拽到目标物体后先松开V键。
Center:设置轴心点在物体中心
Pivot:使用物体本身的轴心
Global:世界坐标
Local:自身坐标
从左到右依次是,预览游戏,暂停游戏,逐帧播放。
ISO:正交观察模式
Persp:透视观察模式