1

Unity用于游戏开发和三维互动内容的开发,是一个专业的主流的游戏引擎。(引擎=用于开发的工具)
Unity的突出特点在于全平台覆盖。开发一款游戏的大致过程:策划,美工,软件工程师,测试工程师,运维,客服。
Unity5,加入了物理着色器使得光照更加逼真,是该版本重大革新之一。
X轴为红色,Y轴为绿色,Z轴为蓝色,其中世界坐标不变。

2

Project项目资源面板

unity概率 unity概念_python


用是存放游戏的所有资源(相当于仓库),例如花草树木人物图片,场景,脚本,模型,音频等。

Create里面可以创建一些系统自带的资源。第三方资源通过拖拽到project面板来实现导入,拖拽到其他面板则不能导入。

3

Hierarchy层次面板

unity概率 unity概念_拖拽_02


显示了当前场景中所有游戏对象的层级关系(通过鼠标拖拽可以改变层级关系),子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体。

导入到project里面的资源必须导入到Hierarchy层次面板中才能在Scene中显示,每个资源名字是可以改变的。

4

Scene场景面板

unity概率 unity概念_unity概率_03


提供了游戏的可视化界面,从开发者的视角去观察游戏。

常用的快捷键:

1.滑东滚轮缩放场景,按下滚轮拖动场景。

2.按下鼠标右键旋转场景,

3.按下

unity概率 unity概念_python_04

后,左击长按鼠标移动场景。

4.在Scene面板中选中物体按下F键,或者在Hierarchy面板双击物体,可将物体设置为视图的中央。

5.按住alt键,同时按住鼠标左键围绕某物体旋转场景,鼠标右键缩放场景。

5

Game游戏面板

unity概率 unity概念_拖拽_05

预览游戏运行后的界面,从玩家的时间去显示游戏。

左上角的free aspect可以展开切换画面比例。

右上角的States可以显示硬件运行状态。

6

Inspector检视面板

unity概率 unity概念_python_06

显示当前选定游戏对象附加的组件及其属性信息。
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键。

unity概率 unity概念_运维_07


Center:设置轴心点在物体中心

Pivot:使用物体本身的轴心

Global:世界坐标

Local:自身坐标

unity概率 unity概念_unity概率_08


从左到右依次是,预览游戏,暂停游戏,逐帧播放。

unity概率 unity概念_拖拽_09


ISO:正交观察模式

Persp:透视观察模式