2、编辑器界面:布局介绍、Scene视图、Game视图、Hierarchy面板、Project面板、Inspector面板、工具栏与菜单
好,咱们正式开始动手了。
第一次打开Unity,你可能会有点懵——满屏的面板、按钮、菜单,不知道从哪下手。别急,我当年第一次打开时也差不多。这节咱们就把Unity编辑器的主界面拆开揉碎,一个一个讲清楚。
2.1 布局介绍:Unity的“桌面”长什么样?
Unity的编辑器界面,说白了就是几个面板拼在一起。你可以自由拖动、组合、甚至保存成自己的布局。
我个人习惯把Scene视图放中间,左边是Hierarchy,下面是Project,右边是Inspector。但每个人的习惯不一样,你完全可以根据自己的喜好来调整。
Unity自带了几个预设布局:
- Default:标准布局,适合大多数场景
- 2 by 3:Scene和Game视图并排,适合调试
- Tall:Inspector面板拉长,适合编辑复杂组件
- Wide:Project面板拉宽,适合管理资源
你还可以自己拖拽面板,调整好后点击Layout -> Save Layout...,给它起个名字,下次直接切换就行。
2.2 Scene视图:你的“游戏世界”编辑区
Scene视图,就是你在编辑器中看到的3D场景。你可以在这里摆放物体、调整位置、旋转、缩放,说白了就是搭积木。
我记得刚开始做项目时,经常在Scene视图里调半天摄像机角度,结果一运行发现Game视图里啥也看不到。嗯,这里要注意:Scene视图的摄像机是独立的,跟游戏里的摄像机不是一回事。
Scene视图有几个常用操作:
- 鼠标右键拖拽:旋转视角
- 鼠标滚轮:拉近拉远
- 鼠标中键拖拽:平移视角
- Q/W/E/R/T:切换工具(手型、移动、旋转、缩放、矩形)
2.3 Game视图:玩家看到的画面
Game视图模拟的是游戏运行时玩家看到的画面。你点一下播放按钮,Game视图就开始渲染了。
这里有个坑:Game视图的分辨率是可以调的。默认是“Free Aspect”,意思是自由比例。但如果你做的是手机游戏,最好在Game视图左上角的下拉菜单里选一个目标分辨率,比如1080x1920。不然你调了半天UI,一上真机全歪了——我吃过这个亏。
Game视图还提供了几个调试工具:
- Stats:显示帧率、Draw Call、三角形数量等性能数据
- Gizmos:显示辅助图标(比如光源、碰撞体边界)
- Maximize on Play:运行时自动最大化Game视图
2.4 Hierarchy面板:场景里的“全家福”
Hierarchy面板列出了当前场景中的所有游戏对象。你可以在这里创建、删除、重命名、拖拽排序。
它的核心概念是父子关系。你把一个物体拖到另一个物体上,它就变成了子物体。子物体会继承父物体的位置、旋转、缩放。举个例子:
- 你有一个“角色”空物体
- 下面挂着“身体”、“头”、“手臂”等子物体
- 你移动“角色”,所有子物体跟着动
- 但你单独旋转“头”,其他部位不动
这种层级结构在项目里非常实用。我习惯把同类型的物体放在一个空父物体下,方便管理。
2.5 Project面板:你的“资源仓库”
Project面板显示的是项目文件夹里的所有资源。模型、贴图、脚本、音频、预制体……全在这里。
它跟Windows的文件管理器很像,但有几个区别:
- Unity会为每个资源生成一个.meta文件,用来记录导入设置
- 你可以在Project面板里直接创建C#脚本、材质、动画控制器等
- 资源可以拖拽到Scene视图或Inspector面板中直接使用
我个人建议:从一开始就建立好文件夹结构。比如:
Assets/
├── Scenes/
├── Scripts/
├── Prefabs/
├── Materials/
├── Textures/
├── Audio/
└── Models/
别问我为什么强调这个——我见过一个项目,所有资源全扔在Assets根目录下,找东西找到崩溃。
2.6 Inspector面板:物体的“属性编辑器”
Inspector面板显示的是当前选中物体的所有组件和属性。你选中Hierarchy里的一个物体,Inspector里就会列出它的Transform、Mesh Renderer、脚本等。
你可以在这里:
- 修改位置、旋转、缩放
- 添加或删除组件(Add Component按钮)
- 调整脚本里的公开变量
- 给物体重命名、设置标签和层级
嗯,这里有个小技巧:Inspector面板右上角有个锁形图标。点击锁定后,即使你选中其他物体,Inspector也不会变。这在对比两个物体的属性时特别有用。
2.7 工具栏与菜单:你的“操作台”
工具栏在编辑器最上方,从左到右依次是:
- 变换工具:手型(Q)、移动(W)、旋转(E)、缩放(R)、矩形(T)
- 变换模式:全局坐标/局部坐标切换
- 播放控制:播放、暂停、逐帧
- 其他:Collab、账号、Layout等
菜单栏在工具栏上面,包含:
- File:新建/保存/打开场景和项目
- Edit:撤销、复制、项目设置等
- Assets:导入资源、创建资源
- GameObject:创建各种游戏对象
- Component:添加组件
- Window:打开各种面板
- Help:文档、教程、版本信息
说实话,菜单栏里很多功能我到现在都没用过。你只需要记住几个常用的:Ctrl+S保存场景、Ctrl+Z撤销、Ctrl+D复制物体。其他的用到再查就行。
2.8 我的个人建议
刚开始接触Unity,别急着把所有面板都搞懂。你只需要记住:
- 在Scene视图里搭场景
- 在Game视图里看效果
- 在Hierarchy里选物体
- 在Project里找资源
- 在Inspector里调属性
这五个面板,基本覆盖了90%的日常操作。剩下的工具栏和菜单,用着用着就熟了。
我曾经带过一个新人,第一天就问我:“老师,Inspector面板怎么打开?”我说你选中一个物体它就自动出来了。他恍然大悟。其实很多问题都是这样——你动手点一点,拖一拖,自然就明白了。
下一节,咱们开始创建第一个游戏对象,真正动手做点东西出来。