Unity 版本号与许可证

2017.1.02017.1.1 2017.2.02017.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 版本控制视图