Unity 编辑器总览
当您第一次打开 Unity 时,会看到一个功能丰富的界面。Unity 的界面采用模块化设计,每个区域都有特定的功能。
1. 主要界面布局
默认布局介绍
Unity 的默认界面分为 5 个主要区域:
- Scene 视图 (左上) - 3D 场景编辑区域
- Game 视图 (左上,与 Scene 并列) - 游戏运行预览
- Hierarchy (左下) - 场景对象层级列表
- Project (下方) - 项目资源管理器
- Inspector (右侧) - 属性检查器
2. Scene 视图 - 您的 3D 工作台
什么是 Scene 视图
Scene 视图是您创建和编辑游戏世界的主要工作区域,类似于 3D 建模软件的视口。
主要功能
- 场景导航:通过鼠标拖拽查看不同角度
- 对象选择:点击场景中的对象进行选择
- 对象移动:拖拽对象改变位置
- 视角控制:缩放、旋转、平移视角
常用操作
- 鼠标中键拖拽:平移视角
- 鼠标中键滚轮:缩放视角
- Alt + 鼠标左键:围绕选中对象旋转
- F 键:聚焦到选中对象
工具栏按钮
Scene 视图左上角有 5 个重要工具:
- Hand Tool (Q): 视角工具,用于移动视角
- Move Tool (W): 移动工具,移动选中对象
- Rotate Tool (E): 旋转工具,旋转选中对象
- Scale Tool (R): 缩放工具,调整对象大小
- Rect Tool (T): 矩形工具,主要用于 UI 编辑
3. Game 视图 - 游戏预览窗口
功能说明
Game 视图显示游戏运行时玩家看到的画面,相当于游戏的 "成品预览"。
重要控制按钮
- Play 按钮 (▶️): 运行游戏进行测试
- Pause 按钮 (⏸️): 暂停游戏运行
- Step 按钮 (⏭️): 单步执行,用于调试
显示设置
- Aspect: 设置屏幕比例(16:9、4:3 等)
- Scale: 调整显示缩放
- Stats: 显示性能统计信息
重要提醒
Play 模式下的修改不会被保存! 这是新手最容易犯的错误。测试时的任何修改在停止运行后都会丢失。
4. Hierarchy - 场景对象管理器
基本概念
Hierarchy 窗口显示当前场景中所有游戏对象 (GameObject) 的层级结构,就像文件夹的树形结构。
主要功能
- 查看对象:列出场景中的所有对象
- 组织结构:通过拖拽建立父子关系
- 快速选择:点击对象名称在 Scene 中选中
- 显示控制:通过眼睛图标控制对象显隐
创建新对象
右键 Hierarchy 空白处,可以创建各种基础对象:
- 3D Object: 立方体、球体、平面等 3D 形状
- 2D Object: 精灵、瓦片地图等 2D 元素
- Light: 各种光源
- Audio: 音频源
- UI: 用户界面元素
- Camera: 摄像机
- Empty: 空对象(常用作组织容器)
对象层级关系
- 父对象:包含其他对象的容器
- 子对象:被包含的对象,会继承父对象的变换
- 拖拽操作:将对象拖到另一个对象上建立父子关系
5. Project 窗口 - 资源库
功能概述
Project 窗口是您项目所有资源的管理中心,包含脚本、贴图、音频、模型等所有文件。
文件夹结构
典型的 Unity 项目包含以下文件夹:
- Assets: 主资源文件夹(您的所有内容)
- Scenes: 场景文件存放处
- Scripts: C# 脚本文件
- Materials: 材质文件
- Textures: 贴图和图片
- Audio: 音频文件
- Prefabs: 预制件(可重用的对象模板)
常用操作
- 导入资源:直接拖拽文件到 Project 窗口
- 创建资源:右键空白处选择 Create
- 搜索功能:使用搜索框快速找到资源
- 预览功能:选中资源查看预览
资源类型图标
- 📄 Script: C# 脚本文件
- 🎬 Scene: 场景文件
- 🎨 Material: 材质文件
- 🖼️ Texture: 贴图文件
- 🎵 Audio: 音频文件
- 📦 Prefab: 预制件
6. Inspector - 属性编辑器
核心功能
Inspector 窗口显示当前选中对象的所有属性和组件,是修改对象行为的主要工具。
GameObject 的基本信息
每个 GameObject 都有以下基本属性:
- Name: 对象名称
- Tag: 标签(用于代码识别)
- Layer: 图层(用于渲染和碰撞控制)
- Static: 静态标记(用于性能优化)
Transform 组件
每个 GameObject 必有的组件,控制对象的空间属性:
- Position: 位置坐标 (X, Y, Z)
- Rotation: 旋转角度 (X, Y, Z)
- Scale: 缩放比例 (X, Y, Z)
组件系统
Unity 使用组件 (Component) 系统来定义对象行为:
- Renderer: 控制对象如何显示
- Collider: 碰撞体,用于物理碰撞
- Rigidbody: 刚体,添加物理属性
- Script: 自定义脚本组件
添加组件
点击 Inspector 底部的 "Add Component" 按钮可以为对象添加新功能。
7. 菜单栏详解
File 菜单
- New Scene: 创建新场景
- Open Scene: 打开现有场景
- Save: 保存当前场景
- Build Settings: 构建设置
- Build And Run: 构建并运行游戏
Edit 菜单
- Undo/Redo: 撤销 / 重做操作
- Project Settings: 项目设置
- Preferences: 编辑器偏好设置
GameObject 菜单
- Create Empty: 创建空对象
- 3D/2D Object: 快速创建基础对象
- Align With View: 将对象对齐到当前视角
Component 菜单
- 按分类添加各种组件到选中对象
Window 菜单
- Layouts: 界面布局管理
- Package Manager: 包管理器
- Console: 控制台(查看错误信息)
8. 工具栏快速入门
播放控制
- ▶️ Play: 进入游戏测试模式
- ⏸️ Pause: 暂停游戏
- ⏭️ Step: 单帧前进
变换工具
- Q: 手形工具(导航)
- W: 移动工具
- E: 旋转工具
- R: 缩放工具
- T: 矩形工具
视图控制
- Gizmos: 显示 / 隐藏场景辅助图标
- 2D/3D: 切换 2D/3D 编辑模式
9. 常用快捷键
基础操作
- Ctrl+N: 新建场景
- Ctrl+S: 保存场景
- Ctrl+Z: 撤销
- Ctrl+Y: 重做
- Delete: 删除选中对象
视角操作
- F: 聚焦到选中对象
- Alt + 鼠标左键:围绕选中对象旋转视角
- 鼠标中键拖拽:平移视角
- 鼠标滚轮:缩放视角
工具切换
- Q: 手形工具
- W: 移动工具
- E: 旋转工具
- R: 缩放工具
- T: 矩形工具
10. 界面布局自定义
预设布局
Unity 提供多种预设布局:
- Default: 默认布局
- 2 by 3: 适合多任务操作
- 4 Split: 四分割视图
- Tall: 适合高分辨率显示器
自定义布局
- 拖拽窗口标签页重新排列
- 拖拽到边缘创建新的停靠区域
- 保存自定义布局:Window → Layouts → Save Layout
重置布局
如果界面弄乱了,在 Window → Layouts → Default 即可恢复默认布局。
11. 新手常见问题
对象消失了怎么办?
- 检查 Hierarchy 中对象是否仍然存在
- 选中对象后按 F 键聚焦
- 检查对象是否被隐藏(眼睛图标)
无法选中对象
- 确保使用正确的工具(不要用 Hand Tool 选择)
- 检查对象的 Layer 设置
- 尝试在 Hierarchy 中直接点击选择
Scene 视图显示异常
- 尝试双击 Scene 视图标签
- 检查是否意外切换到 2D 模式
- 重置布局到默认设置