Unity 版本号与许可证

2017.1.0 、2017.1.1 、 2017.2.0 、2017.3.4 、 5.5.3 p4

小版本号高出现bug可能性更小;一台电脑可以安装多个版本的unity,但是需要安装在不同路径;安装Unity时不能有中文路径;unity项目路径也不要有中文
许可证

菜单栏与快捷键

菜单栏

File (文件菜单)

  • File 菜单主要用于打开和保存场景项目,同时也可以创建新场景。
  • File 菜单功能及快捷键列表:
命令 描述 快捷键
New Scene(新建场景) 创建一个新的场景 Ctrl + N
Open Scene(打开场景) 打开一个已经创建的场景 Ctrl + O
Save Scene(保存场景) 保存当前场景 Ctrl + S
Save Scene As(另存场景) 将当前场景另存为一个新场景 Ctrl + Shift + S
New Project(新建项目) 新建一个项目 无
Open Project(打开项目) 打开一个已经创建的项目 无
Save Project(保存项目) 保存当前项目 无
Build Settings(发布设置) 项目发布的相关设置 Ctrl + Shift + B
Build And Run(发布并执行) 发布并运行项目 Ctrl + B
Exit (退出) 退出 Unity 3D 无

Edit (编辑菜单)

  • Edit 菜单用于场景对象的基本操作(如撤销、重做、复制、粘贴)以及项目的相关设置,具体功能及快捷键如下表所示。
  • Edit 菜单功能及快捷键列表:
命令 描述 快捷键
Undo(撤销) 撤销上一步操作 Ctrl + Z
Redo(重做) 重做上一步操作 Ctrl + Y
Cut(剪切) 将对象剪切到剪贴板 Ctrl + X
Copy(复制) 将对象复制到剪贴板 Ctrl + C
Paste(粘贴) 将剪贴板中的对象粘贴到当前位置 Ctrl + D
Delete(删除) 删除对象 Shift + Del
Frame Selected(缩放窗口) 平移缩放窗口至选择的对象 F
Look View to Selected(聚焦) 聚焦到所选对象 Shift + F
Find(搜索) 切换到搜索框,通过对象名称搜索对象 Ctrl + F
Select All(选择全部) 选中所有对象 Ctrl + A
Preferences(偏好设置) 设定 Unity 3D 编辑器偏好设置功能相关参数 无
Modules(模块) 选择加载 Unity 3D 编辑器模块 无
Play (播放) 执行游戏场景 Ctrl + P
Pause(暂停) 暂停游戏 Ctrl + Shift + P
Step(单步执行) 单步执行程序 Ctrl + Alt + P
Sign In(登录) 登录到 Unity 3D 账户 无
Sign Out(退出) 退出 Unity 3D 账户 无
Selection(选择) 载入和保存已有选项 无
Project Settings(项目设置) 设置项目相关参数 无
Graphics Emulation(图形仿真) 选择图形仿真方式以配合一些图形加速器的处理 无
Network Emulation(网络仿真) 选择相应的网络仿真方式 无
Snap Settings(吸附设置) 设置吸附功能相关参数 无

Assets (资源菜单)

  • Assets 菜单主要用于资源的创建、导入、导出以及同步相关的功能。
  • Assets 菜单功能及快捷键列表:
命令 描述 快捷键
Create(创建) 创建资源(脚本、动画、材质、字体、贴图、物 理材质、GUI 皮肤等) 无
Show In Explorer(文件夹显7K)) 打开资源所在的目录位置 无
Open(打开) 打开对象 无
Delete(删除) 删除对象 无
Open Scene Additive(打开添加的场景) 打开添加的场景 无
Import New Asset(导入新资源) 导入新的资源 无
Import Package(导入资源包) 导入资源包 无
Export Package(导出资源包) 导出资源包 无
Find References in Scene(在场景中找出资源) 在场景视图中找出所选资源 无
Select Dependencies(选择相关) 选择相关资源 无
Refresh(刷新) 刷新资源 无
Reimport (重新导入) 将所选对象重新导入 无
Reimport All(重新导入所有) 将所有对象重新导入 无
Run API Updater(运行 API 更新器) 运行 API 更新器 无
Open C# Project(与 MonoDevelop 项目同步 开启 MonoDevelop 并与项目同步 无

GameObject (游戏对象菜单)

  • GameObject 菜单主要用于创建、显示游戏对象,具体功能及快捷键如下表所示。
  • GameObject 菜单功能及快捷键列表:
命令 描述 快捷键
Create Empty(创建空对象) 创建一个空的游戏对象 Ctrl + Shift + N
Create Empty Child(创建空的子对象) 创建其他组件(摄像机、接口文字与几何物 体等) Alt + Shift + N
3D Object(3D 对象) 创建三维对象 无
2D Object(2D 对象) 创建二维对象 无
Light(灯光) 创建灯光对象 无
Audio(声音) 创建声音对象 无
UI(界面) 创建 UI 对象 无
Particle System(粒子系统) 创建粒子系统 无
Camera (摄像机) 创建摄像机对象 无
Center On Children(聚焦子对象) 将父对象的中心移动到子对象上 无
Make Parent(构成父对象) 选中多个对象后创建父子对象的对应关系 无
Clear Parent(清除父对象) 取消父子对象的对应关系 无
Apply Change To Prefab(应用变换到预制体) 创更新对象的修改属性到对应的预制体上 无
Break Prefab Instance (取消预制实例) 取消实例对象与预制体直接的属性关联 关系 无
Set As First Sibling 设置选定子对象为所在父对象下面的第一个子对象 Ctrl + =
Set As Last Sibling 设置选定子对象为所在父对象下面的最后一个子对象 Ctrl + -
Move To View(移动到视图中) 改变对象的 Position 的坐标值,将所选对象移动到 Scene 视图中 Ctrl + Alt + F
Align With View(与视图对齐) 改变对象的 Position 的坐标值,将所选对象移动到 Scene 视图的中心点 Ctrl + Shift + F
Align View To Selected(移动视图到选中对象) 将编辑视角移动到选中对象的中心位置 无
Toggle Active State(切换激活状态) 设置选中对象为激活或不激活状态 Alt + Shift + A

Component (组件菜单)

  • Component 菜单主要用于在项目制作过程中为游戏物体添加组件或属性。
  • Component 菜单功能及快捷键列表:
命令 描述 快捷键
Add(新增) 添加组件 Ctrl + Shift + A
Mesh(网格) 添加网格属性 无
Effect(特效) 添加特效组件 无
Physics (物理属性) 使物体带有对应的物理属性 无
Physics 2D(2D 物理属性) 添加 2D 物理组件 无
Navigation(导航) 添加导航组件 无
Audio(音效) 添加音频,可以创建声音源和声音的听者 无
Rendering(渲染) 添加渲染组件 无
Layout(布局) 添加布局组件 无
Miscellaneous(杂项) 添加杂项组件 无
Event(事件) 添加事件组件 无
Network(网络) 添加网络组件 无
UI(界面) 添加界面组件 无
Scripts(脚本) 添加 Unity 3D 脚本组件 无
Image Effect(图像特效) 摄像机控制 无

Window (窗口菜单)

  • Window 菜单主要用于在项目制作过程中显示 Layout(布局)、Scene(场景)、Game(游戏)和 Inspector(检视)等窗口。
  • Window 菜单功能及快捷键列表:
命令 描述 快捷键
Next Window(下一个窗口) 显示下一个窗口 Ctrl + Tab
Previous Window(前一个窗口 ) 显示前一个窗口 Ctrl + Shift + Tab
Layouts(布局窗口) 显示页面布局方式,可以根据需要自行调整 无
Scene(场景窗口 ) 显示用于编辑制作游戏的窗口 Ctrl + 1
Game(游戏窗口) 显示用于测试游戏的窗口 Ctrl + 2
Inspector(检视窗口 ) 主要用于控制各个对象的属性,也称为属性面板 Ctrl + 3
Hierarchy(层次窗口) 显示用于整合游戏对象的窗口 Ctrl + 4
Project(项目窗口) 显示游戏资源存放的窗口 Ctrl + 5
Animation(动画窗口) 显示用于创建时间动画的窗口 Ctrl + 6
Profiler(探查窗口) 显示用于分析探查的窗口 Ctrl + 7
Asset Server(资源服务器) 显示用于链接资源服务器的窗口 无
Console(控制台) 显示控制台窗口,用于调试错误 Ctrl + Shift + C

Help (帮助菜单)

  • Help 菜单主要用于帮助用户快速学习和掌握 Unity 3D,提供当前安装的 Unity 3D 的版本号。
  • Help 菜单功能及快捷键列表:
命令 描述 快捷键
About Unity(关于 Unity) 提供 Unity 3D 的安装版本号及相关信息 无
Manage License(软件许可管理) 打开 Unity 3D 软件许可管理工具 无
Unity Manual(Unity 教程) 连接至 Unity 官方在线教程 无
Scripting Reference(脚本参考手册) 连接至 Unity 官方在线脚本参考手册 无
Unity Service(Unity 在线服务平台) 连接至 Unity 官方在线服务平台 无
Unity Forum(Unity 论坛) 连接至 Unity 官方论坛 无
Unity Answers(Unity 问答) 连接至 Unity 官方在线问答平台 无
Unity Feedback(Unity 反馈) 连接至 Unity 官方在线反馈平台 无
Check for Updates(检査更新) 检查 Unity 3D 版本更新 无
Download Beta(下载Beta版安装程序) 下载 Unity 3D 的 Beta 版安装程序 无
Release Notes(发行说明) 连接至 Unity 官方在线发行说明 无
Report a Bug(问题反馈) 向 Unity 官方报告相关问题 无

其他快捷键

描述 快捷键
显示当前选择 F
在视窗的两列中转换焦点 Tab
定位当前焦点到搜索栏 Ctrl / Cmd + F
选择列中所有可见项目 Ctrl / Cmd + A
复制选择的资源项目 Ctrl / Cmd + D
删除对象,将弹出确认提示框 Delete
删除对象,但不弹出确认提示框 Delete + Shift
对资源进行重命名 F2
打开选择的资源 Enter
跳转到父文件夹中 Backspace
扩展选择的项目 →
瓦解选择的项目 ←
当资源显示为预览时扩展项目 Alt + →
当资源显示为预览时瓦解项目 Alt + ←

Scene (场景面板)

  • Scene面板:相当于拍电影的片场,Unity程序员可以对片场的演员进行控制或者编辑

Scene面板

Game (游戏场景面板)

  • Game面板:相当于片场导演的监视器,就是玩家安装游戏所看到的画面,也是摄像机所拍到的画面

Scene面板

Hierarchy (层级面板)

  • Hierarchy:相当于片场的花名册,记录当前场景内所有游戏物体

Hierarchy面板

Inspector (检查器)

  • inspector:相当于演员的各种装饰品,有这些装饰品共同去影响这个演员;承载当前选中游戏物体的所有组件;

Inspector面板

Project (项目)

  • Project:相当于整个电影的道具仓库,这个仓库里存放所有这部电影所需要的道具。

Project面板

Console (控制台)

Console面板

  • 控制台面板;有一系列的输出信息

Window (窗口)

可以打开任何关闭的窗口

window面板

几种操作游戏物体的方式

几种操作游戏物体的方式
几种操作游戏物体的方式;

  1. 平移窗口工具:平移场景视图画面。 快捷键:Q 鼠标中键
  2. 位移工具:针对单个或两个轴向做位移。快捷键:W
  3. 旋转工具:针对单个或两个轴向做旋转。快捷键:E
  4. 缩放工具:针对单个轴向或整个物体做缩放。快捷键:R
  5. 矩形手柄:以对象中心轴线为参考轴做缩放。快捷键:T
  6. 混合工具:包含上面几个工具的属性。
  7. Center/Pivot:有游戏物体父子关系的时候,中心点位置
    • Center:与 Pivot 切换显示,以对象中心轴线为参考轴做移动、旋转及缩放。
    • Pivot:与 Center 切换显示,以网格轴线为参考轴做移动、旋转及缩放。
  8. Global/local:世界坐标系方向/自身坐标系方向

调试、暂停、下一帧 (播放、暂停、下一步)

调试、暂停、下一帧

  • 调试:播放游戏以进行测试。
  • 暂停:暂停游戏测试。
  • 下一帧(单步执行):单步进行测试。

界面相关快捷键

  • Alt:鼠标在Scene面板就变成一个小眼睛,这时候单击鼠标左键可以实现巡游角度查看场景;
  • 鼠标滚轮键:按下可以快捷切换到“手”可以拖拽,相当于Q键了;
  • Ctrl+Shift+F :选中摄像机按快捷键,快速将视角切换到当前位置;

新建游戏物体:



快速复制

快速复制
选中一个游戏物体 ,按Ctrl+D,在当前目录下,拷贝一个游戏物体;游戏物体的父子关系;

创建材质球

在project面板中创建材质球:
创建材质球

游戏物体和游戏组件关系:

  1. 游戏物体是组件组成的,包含一个以上的游戏组件;(一个游戏物体至少有一个Transform组件)
  2. 游戏物体是游戏组件的盛放容器,游戏组件不能独立存在;(每一个游戏组件都属于某一个游戏物体)
  3. 游戏物体的各个特性是由游戏组件组合起来形成的效果;

新建/保存场景:

新建场景
保存场景:Ctrl+S

预制体:

预制体

  1. 在Hierarchy面板中是蓝色的;
  2. 有三个按钮:Select:选择当前预制体的本体;Revert:撤回对预制体的操作;Apply:对预制体修改进行应用;
  3. 在Hierachy面板中删除预制体的某一个子物体,会丢失预制体的引用,颜色会变成白色,但是还有会有那三个按钮,这个游戏物体还是可以恢复成预制体的;
  4. 如果删除Project面板中,预制体本体的文件时,就会丢失所有预制体引用的,Hierachy面板中预制体会变成红色,预警本地miss;

脚本的注意事项

  1. 继承Monobehaviour代码文件名要和类名保持一致
  2. 代码文件名要和类名保持一致,否则不能作为组件添加到游戏物体上

其它常用视图

Animation 动画视图
Animator 动画控制器视图
Sprite Editor Sprite编辑器
Sprite Packer Sprite打包工具
Lightmaps 光照贴图烘焙视图
Occlusion  遮挡剔除视图
Navigation 导航寻路视图
Version Control 版本控制视图