游戏引擎 Unity - Unity 主要窗口(层级、场景、游戏、检查器、项目、 控制台)
Unity
-
Unity 首次发布于 2005 年,属于 Unity Technologies
-
Unity 使用的开发技术有:
C#
-
Unity 的适用平台:PC、主机、移动设备、VR / AR、Web 等
-
Unity 的适用领域:开发中等画质中小型项目
-
Unity 适合初学者或需要快速上手的开发者
Unity 主要窗口
-
在 Unity 中,主要的窗口包括层级窗口(Hierarchy)、场景窗口(Scene)、游戏窗口(Game)、检查器窗口(Inspector) 、项目窗口(Project)、 控制台窗口(Console)
-
这些窗口是 Unity 开发的核心窗口,帮助开发者高效地创建和管理游戏内容
一、层级窗口(Hierarchy)

1、基本介绍
-
层级窗口显示了当前场景中所有的游戏对象及其层级关系
-
层级窗口是一个树状结构,方便组织和查找场景中的对象
2、主要功能
-
查看与管理场景中的对象:所有添加到场景中的对象都会显示在层级窗口中
-
父子关系管理:可以通过拖拽对象来设置父子关系,子对象会继承父对象的变换(位置、旋转、缩放)
-
搜索与筛选:可以通过搜索栏快速查找特定对象
-
创建新对象:右键点击空白区域,可以创建新的游戏对象(例如,空对象、3D 对象、UI 元素等)
二、场景窗口(Scene)

1、基本介绍
-
场景窗口是 Unity 的视觉编辑界面
-
开发者可以在场景窗口是直接查看和编辑场景中的游戏对象
2、主要功能
-
场景编辑:可以移动、旋转、缩放场景中的对象
-
视图控制:通过鼠标和快捷键调整视角(例如,右键拖动旋转、滚轮缩放)
-
Gizmos:显示辅助工具(例如,坐标轴、灯光范围、碰撞器等),方便调试
-
2D / 3D 模式切换:根据项目需求切换 2D 或 3D 视图
三、游戏窗口(Game)

1、基本介绍
-
游戏窗口是玩家视角的预览窗口,显示摄像机(Camera)渲染的内容
-
游戏窗口是游戏运行时的实际画面
2、主要功能
-
预览游戏画面:显示当前场景中主摄像机渲染的内容
-
调整分辨率:可以模拟不同设备的分辨率和屏幕比例
-
运行测试:点击 【Play】按钮后,游戏窗口会实时显示游戏运行状态
四、检查器窗口(Inspector)

1、基本介绍
- 检查器窗口用于查看和编辑当前选中对象的属性和组件。
2、主要功能
-
编辑对象属性:显示选中对象的详细信息,例如,Transform 组件的位置、旋转、缩放等
-
添加和管理组件:可以为游戏对象添加或移除组件(例如,脚本、碰撞器、渲染器等)
-
调整材质和资源:可以编辑对象的材质、纹理等资源
-
脚本调试:可以查看和修改脚本的公共变量
五、项目窗口(Project)

1、基本介绍
- 项目窗口是 Unity 中管理项目资源的中心,显示项目中所有的文件(例如,场景、脚本、材质、预制体等)
2、主要功能
-
资源管理:查看和管理项目中的所有资源
-
创建新资源:右键点击空白区域,可以创建新的资源(例如,文件夹、材质、脚本、预制体等)
-
搜索资源:通过搜索栏快速查找特定资源
-
导入资源:可以将外部资源(例如,图片、模型、音频)拖入项目窗口中。
六、控制台窗口(Console)

1、基本介绍
- 控制台窗口用于显示日志、警告和错误信息,用于调试游戏
2、主要功能
-
输出日志:显示脚本中使用
Debug.Log()
打印的信息 -
警告和错误:显示代码中的警告(Warning)和错误(Error)信息
-
调试信息:可以查看堆栈跟踪,快速定位问题
-
清除日志:可以一键清除所有日志信息
窗口之间的协作
-
【层级窗口】与【场景窗口】配合使用,用于管理场景中的对象
-
【游戏窗口】和【场景窗口】结合,用于实时预览和调整游戏内容
-
【检查器窗口】用于编辑选中对象的属性和组件
-
【项目窗口】用于管理项目资源
-
【控制台窗口】用于调试和排查问题