Unity基础界面
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程序员可以对片场的演员进行控制或者编辑
Game (游戏场景面板)
- Game面板:相当于片场导演的监视器,就是玩家安装游戏所看到的画面,也是摄像机所拍到的画面
Hierarchy (层级面板)
- Hierarchy:相当于片场的花名册,记录当前场景内所有游戏物体
Inspector (检查器)
- inspector:相当于演员的各种装饰品,有这些装饰品共同去影响这个演员;承载当前选中游戏物体的所有组件;
Project (项目)
- Project:相当于整个电影的道具仓库,这个仓库里存放所有这部电影所需要的道具。
Console (控制台)
- 控制台面板;有一系列的输出信息
Window (窗口)
可以打开任何关闭的窗口
几种操作游戏物体的方式
几种操作游戏物体的方式;
- 平移窗口工具:平移场景视图画面。 快捷键:Q 鼠标中键
- 位移工具:针对单个或两个轴向做位移。快捷键:W
- 旋转工具:针对单个或两个轴向做旋转。快捷键:E
- 缩放工具:针对单个轴向或整个物体做缩放。快捷键:R
- 矩形手柄:以对象中心轴线为参考轴做缩放。快捷键:T
- 混合工具:包含上面几个工具的属性。
- Center/Pivot:有游戏物体父子关系的时候,中心点位置
- Center:与 Pivot 切换显示,以对象中心轴线为参考轴做移动、旋转及缩放。
- Pivot:与 Center 切换显示,以网格轴线为参考轴做移动、旋转及缩放。
- Global/local:世界坐标系方向/自身坐标系方向
调试、暂停、下一帧 (播放、暂停、下一步)
- 调试:播放游戏以进行测试。
- 暂停:暂停游戏测试。
- 下一帧(单步执行):单步进行测试。
界面相关快捷键
- Alt:鼠标在Scene面板就变成一个小眼睛,这时候单击鼠标左键可以实现巡游角度查看场景;
- 鼠标滚轮键:按下可以快捷切换到“手”可以拖拽,相当于Q键了;
- Ctrl+Shift+F :选中摄像机按快捷键,快速将视角切换到当前位置;
新建游戏物体:
快速复制
选中一个游戏物体 ,按Ctrl+D,在当前目录下,拷贝一个游戏物体;游戏物体的父子关系;
创建材质球
在project面板中创建材质球:
游戏物体和游戏组件关系:
- 游戏物体是组件组成的,包含一个以上的游戏组件;(一个游戏物体至少有一个Transform组件)
- 游戏物体是游戏组件的盛放容器,游戏组件不能独立存在;(每一个游戏组件都属于某一个游戏物体)
- 游戏物体的各个特性是由游戏组件组合起来形成的效果;
新建/保存场景:
保存场景:Ctrl+S
预制体:
- 在Hierarchy面板中是蓝色的;
- 有三个按钮:Select:选择当前预制体的本体;Revert:撤回对预制体的操作;Apply:对预制体修改进行应用;
- 在Hierachy面板中删除预制体的某一个子物体,会丢失预制体的引用,颜色会变成白色,但是还有会有那三个按钮,这个游戏物体还是可以恢复成预制体的;
- 如果删除Project面板中,预制体本体的文件时,就会丢失所有预制体引用的,Hierachy面板中预制体会变成红色,预警本地miss;
脚本的注意事项
- 继承Monobehaviour代码文件名要和类名保持一致
- 代码文件名要和类名保持一致,否则不能作为组件添加到游戏物体上
其它常用视图
Animation 动画视图
Animator 动画控制器视图
Sprite Editor Sprite编辑器
Sprite Packer Sprite打包工具
Lightmaps 光照贴图烘焙视图
Occlusion 遮挡剔除视图
Navigation 导航寻路视图
Version Control 版本控制视图
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Winward King's Blog!
评论