1、界面
1.1、项目结构
1.2、工具栏
1.2.1、File
New Scene:新建一个场景
Open Scene:打开一个场景
Save Scene:保存场景New Project:新建一个项目
Open Project:打开一个项目
Save Project:保存一个项目Build Settings:项目打包 Build & Run Exit
1.2.2、Edit
Undo Selection Change:撤销上一步操作
Redo:撤销上一步的撤销操作Cut:剪切 Ctrl + X
Copy:拷贝 Ctrl + C
Paste:粘贴 Ctrl + VDuplicate:复制 Ctrl + D
Delete:删除 DeletePreference : 设置
1.2.3、Assets(资源包)
Create:新建一个资源(图片,音频,模型…)
Show in Explorer:在文件管理器中打开Import New Assert :导入新的资源
Import Package : 导入新的资源包
Export Package: 导出资源包
1.2.4、GameObject(游戏对象)
Create Empty: 创建一个新的空对象
Create Empty Child: 创建子对象
3D Object:3D对象
2D Object:2D对象
Effects:效果
Light:灯光
Audio:音频
Video:视频
UI:界面
Camera:摄像机
1.2.5、Component(组件)
1.2.6、Window(面板,窗口)
1.2.7、Help
About Unity:关于Unity
Scripting Reference:打开本地帮助文档
Manage License:许可证管理
1.3、界面布局Layout
1.4、面板
1.4.1、Project面板
管理项目中的所有资源文件
One Column Layout:一列展示
Two Column Layout:两列展示
Assets:管理所有资源文件
Library:管理库文件
Logs:日志文件
Packages: 管理所有包文件
ProjectSettings:项目配置信息
Temp:临时文件
Project 面板,和项目文件夹中的Assets文件夹完全相同
1.4.2、Scene(场景)面板
作用:用来编辑场景和列出场景中的所有的游戏对象
unity使用左手坐标系
场景中的操作:
1、旋转场景 1、鼠标右键拖拽进行旋转,2、按住Alt+鼠标左键旋转,3、坐标轴右上角的锁,表示锁定场景
2、Hand Tool 拖动场景 1、鼠标中键,2、点击选择Hand Tool,进行场景拖动 Q
3、缩放场景 1、鼠标滚轮
4、Move Tool 1、移动一个游戏对象 W
5、快速选择一个对象 1、层级面板中双击,2、层级面板中单机,点击F键快速居中
6、Rotate Tool 1、旋转一个游戏对象 E
7、Scale Tool 1、沿着某个轴或者中心点 缩放一个对象 R
8、Rect Tool 1、多用于2D图形的缩放 T
9、Center/pivot pivot:选中的游戏对象的中心点, Center:选中的所有游戏对象计算出来的中心点, 切换Z键
pivot:围绕对象自身的中心点进行移动,旋转,缩放
center:围绕公共的中心点进行移动,旋转,缩放
10、global/local 切换坐标系,global:采用世界坐标系,local:采用自身坐标系,切换快捷键X
1.4.3、Game面板
面板内容是 场景中的摄像机拍摄到的景象
1.4.4、Hierarchy(层级)面板
作用:用来管理场景中的所有游戏对象,将所有的游戏对象以层级的形式列举出来
1.4.5、Inspector(检视)面板
作用:显示某个对象的组件及组件的属性
Transform 转化
Position 位置
Rotation 旋转角度
Scale 对象大小
Reset 重置全部修改Reset Position 重置位置
Reset Rotation 重置旋转
Reset Scale 重置大小
1.5、GameObject
1、父子物体关系(层级面板中的某种关系)
一个游戏对象只能有一个父物体,一个游戏对象可以有多个子物体。
当对一个子物体进行位移,旋转,缩放时,不会对父物体造成影响
当对一个父物体进行位移,旋转,缩放时,会对所有的子物体产生影响
子物体的位置,旋转,缩放都是相对于父物体的,相对位置,相对旋转,相对缩放。
2、Material(材质)
作用:决定一个游戏对象的外观
Project -> Create -> Material 新建一个材质
1.6、Component组件
1、Mesh Filter:网格过滤器
作用:决定了一个游戏对象的形状
2、Mesh Renderer:网格渲染器
作用决定了一个游戏对象的外观展示
3、面向组件:组件就是一个具有一定功能的集合,如果需要游戏对象具有什么功能,只需要给这个游戏对象添加对应的组件即可。例:游戏对象具有走动功能,添加走动组件。