视频教程:史上最全Unity3D教程
常用快捷键
1.按住鼠标滚轮,拖动场景
2.滑动鼠标滚轮,缩放场景
3.右键,旋转视角
4.右键+W、A、S、D,漫游视角,同时按下Shift可加速移动
5.alt+鼠标左键,环视
6.alt+鼠标右键,视角拉近/拉远
7.在Scene场景中选中某一物体按住F,或在Hierarchy面板中双击该物体,可将视角聚焦至该物体
Tools
从左到右依次是ViewTool、MoveTool、RotateTool、ScaleTool、RectTool、TransformTool
ps:对应快捷键依次是Q、W、E、R、T、Y
ViewTool:拖动场景(鼠标左键)
MoveTool:平移物体
RotateTool:旋转物体
ScaleTool:缩放物体
定点吸附
选择平移工具后按住V键,选择物体的某一定点。确定顶点后即可拖拽至另一物体的某个顶点上
播放控件
从左到右依次是运行游戏、暂停游戏、逐帧播放
ps:在运行模式下,任何更改只是暂时的,在退出运行时会重置复位
视图
ISO:正交模式
Persp:透视模式(近大远小)
Center与Pivot
Center:网格中心
Pivot:建模中心
ps:物体的旋转中心是物体的建模中心
Global与Local
Global:世界坐标
Local:自身坐标
场景、游戏对象与组件间的关系
场景Scene:是一组相关联的游戏对象GameObject的集合,通常游戏中每个关卡就是一个场景,用于展现当前关卡中的所有物体
游戏对象GameObject:是运行时出现在场景中的游戏物体(人物、地形、树木.......),同时是一种容器(父、子物体),也可以挂载组件Component
在Hierarchy面板中,将一个物体拖拽至另外一个物体中。子物体将继承父物体的移动,旋转和缩放属性,但子物体不影响父物体
ps:此时,子物体全局坐标作为参考系,而是以父物体的自身坐标作为参考系(如子物体坐标为(0,0,0)时,与父物体重合)
组件Component:是游戏对象的功能模块。每个组件都是一个类的实例
一些常见的组件:
Transform 变换组件:决定物体位置、旋转、缩放比
Mesh Filter 网格过滤器:用于从资源中获取网格信息
Mesh Renderer 网格渲染器:从网格过滤器中获得几何形状,再根据变化组件定义的位置进行渲染(模型的显示需要网格过滤器和网格渲染器)
纹理、着色器与材质间的关系
Rendering Mode
Opaque 不透明:默认选项
Transparent 透明:用于半透明和全透明物体,如玻璃
Cutout 镂空:用于完全透明或完全不透明物体,如栅栏
Fade 渐变:用于需要淡入淡出的物体。
渲染管线
图形数据在GPU上经过运算处理,最后输出到屏幕的过程