2、编辑器界面:布局介绍、Scene视图、Game视图、Hierarchy面板、Project面板、Inspector面板、工具栏与菜单

好,咱们正式开始动手了。

第一次打开Unity,你可能会有点懵——满屏的面板、按钮、菜单,不知道从哪下手。别急,我当年第一次打开时也差不多。这节咱们就把Unity编辑器的主界面拆开揉碎,一个一个讲清楚。

2.1 布局介绍:Unity的“桌面”长什么样?

Unity的编辑器界面,说白了就是几个面板拼在一起。你可以自由拖动、组合、甚至保存成自己的布局。

我个人习惯把Scene视图放中间,左边是Hierarchy,下面是Project,右边是Inspector。但每个人的习惯不一样,你完全可以根据自己的喜好来调整。

小技巧: 如果你把面板拖乱了,别慌。点击右上角的“Layout”下拉菜单,选择“Default”就能恢复默认布局。

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:切换工具(手型、移动、旋转、缩放、矩形)
重点: Scene视图左上角有个“2D/3D”切换按钮。做2D游戏时记得切到2D模式,不然你的Sprite可能会“飞”到奇怪的位置。

2.3 Game视图:玩家看到的画面

Game视图模拟的是游戏运行时玩家看到的画面。你点一下播放按钮,Game视图就开始渲染了。

这里有个坑:Game视图的分辨率是可以调的。默认是“Free Aspect”,意思是自由比例。但如果你做的是手机游戏,最好在Game视图左上角的下拉菜单里选一个目标分辨率,比如1080x1920。不然你调了半天UI,一上真机全歪了——我吃过这个亏。

Game视图还提供了几个调试工具:

  • Stats:显示帧率、Draw Call、三角形数量等性能数据
  • Gizmos:显示辅助图标(比如光源、碰撞体边界)
  • Maximize on Play:运行时自动最大化Game视图

2.4 Hierarchy面板:场景里的“全家福”

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面板怎么打开?”我说你选中一个物体它就自动出来了。他恍然大悟。其实很多问题都是这样——你动手点一点,拖一拖,自然就明白了。

下一节,咱们开始创建第一个游戏对象,真正动手做点东西出来。