Unity
-
Unity 首次发布于 2005 年,属于 Unity Technologies
-
Unity 使用的开发技术有:
C#
-
Unity 的适用平台:PC、主机、移动设备、VR / AR、Web 等
-
Unity 的适用领域:开发中等画质中小型项目
-
Unity 适合初学者或需要快速上手的开发者
Unity 顶部菜单栏
- Unity 顶部菜单栏提供了各种功能和工具来帮助开发者创建和管理项目
一、文件(File)

1、基本介绍
-
文件(File)菜单主要处理与项目文件和场景相关的操作
-
文件(File)菜单包括创建、打开、保存场景和项目,以及管理构建设置
2、菜单选项
1-1. 新建场景:创建一个新的空白场景
1-2. 打开场景:打开一个现有的场景文件
1-3. 打开最近的场景:快速访问最近打开过的场景
2-1. 保存:保存当前正在编辑的场景
2-2. 另存为:当前场景另存为一个新的文件
2-3. 另存为场景模板:将当前场景保存为模板,以便在以后的项目中重复使用
3-1. 新建项目:创建一个新的 Unity 项目
3-2. 打开项目:打开一个现有的 Unity 项目
3-3. 保存项目:保存当前项目的所有更改
4-1. 生成设置:打开生成设置窗口,配置项目的构建选项
4-2. 构建和运行:根据当前的生成设置构建项目并运行
5-1. 退出: 退出 Unity
二、编辑(Edit)

1、基本介绍
-
编辑(Edit)菜单提供了常见的编辑操作,例如,撤销、重做、剪切、复制、粘贴等
-
编辑(Edit)菜单还包含项目设置和首选项设置,项目设置允许开发者配置项目的各种参数,例如,输入设置、物理设置、音频设置等
-
首选项设置允许开发者自定义 Unity 的行为和外观
2、菜单选项
1-1. 撤消:撤销上一次操作
1-2. 重做:重做上一次撤销的操作
1-3. 撤消历史记录:查看和管理撤销历史记录
2-1. 全选:选择当前场景或视图中的所有对象
2-2. 取消全选:取消当前选中的所有对象
2-3. 选择子对象:选择当前选定对象的所有子对象
2-4. 选择预制件根:选择当前选定预制件的根对象
2-5. 反向选择:反向选择当前未选中的对象
3-1. 剪切:剪切选定的对象或资源
3-2. 复制:复制选定的对象或资源(将选定的对象或资源复制到剪贴板)
3-3. 粘贴:粘贴剪切或复制的对象或资源
3-4. 粘贴为子对象:将剪切或复制的对象粘贴为选定对象的子对象
4-1. 复制:复制选定的对象或资源(直接在当前场景中创建选定对象的副本)
4-2. 重命名:重命名选定的对象或资源
4-3. 删除:删除选定的对象或资源
5-1. Frame Selected in Scene:在场景视图中聚焦选定的对象
5-2. Frame Selected in Window under Cursor:在光标下的窗口中聚焦选定的对象
5-3. 锁定视图到选定项:锁定场景视图到选定的对象,使其始终居中显示
6-1. 查找:查找场景中的对象或资源
6-2. 搜索:打开搜索窗口以查找项目中的资源
7-1. 播放:开始播放模式以测试游戏
7-2. 暂停:暂停播放模式
7-3. 步骤:在播放模式下逐帧执行
8-1. 登录:登录 Unity 账户
8-2. 注销:注销当前 Unity 账户
9-1. 选择:提供选择相关的高级选项
10-1. 项目设置:打开项目设置窗口,配置项目的各种设置
10-2. 首选项:打开首选项窗口,配置 Unity 的个人偏好设置
10-3. 快捷方式:自定义快捷键
10-4. 清除所有 PlayerPrefs:清除所有存储在 PlayerPrefs 中的数据
11-1. 图形层:配置图形层的设置
三、资源(Assets)

1、基本介绍
-
资源(Assets)菜单用于管理和创建项目中的各种资源
-
资源(Assets)菜单可以创建新的资源(例如,材质、脚本、预制体等),导入外部资源(例如,图片、模型、音频等),以及刷新资源库以确保所有更改都已应用
2、菜单选项
1-1. 创建:创建新的资源,例如,材质、脚本、预制件等
1-2. 在资源管理器中显示:在操作系统的文件管理器中显示选定的资源
1-3. 打开:打开选定的资源进行编辑
1-4. 删除:删除选定的资源
1-5. 重命名:重命名选定的资源
1-6. 复制路径:复制选定资源的文件路径到剪贴板
2-1. 打开附加场景:打开与选定资源相关的附加场景
3-1. 在包管理器中查看:在 Unity 的包管理器中查看选定的资源
4-1. 导入新资产:导入新的资源文件到项目中
4-2. 导入包:导入 Unity 包文件(.unitypackage)到项目中
4-3. 导出包:将选定的资源导出为 Unity 包文件
4-4. 在场景中查找引用:在场景中查找使用选定资源的所有引用
4-5. Find References In Project:在整个项目中查找使用选定资源的所有引用
4-6. 选择依赖对象:选择依赖于选定资源的所有对象
5-1. 刷新:刷新资源管理器,更新资源列表
5-2. 重新导入:重新导入选定的资源
6-1. 重新导入所有:重新导入项目中的所有资源
7-1. 从预制件中提取:从预制件中提取选定的资源
8-1. 更新 UXML 架构:更新 UXML 架构文件
9-1. 生成光照:生成场景中的光照贴图
9-2. 打开 C# 项目:打开与项目关联的 C# 项目进行编辑
9-3. 在导入活动窗口中查看:在导入活动窗口中查看选定资源的导入过程
10-1. 属性:查看和编辑选定资源的属性
四、游戏对象(GameObject)

1、基本介绍
-
游戏对象(GameObject)菜单用于在场景中创建和管理游戏对象
-
游戏对象(GameObject)菜单可以创建空对象、3D 对象(例如,立方体、球体等)、2D 对象(例如,精灵、UI 元素等),以及添加灯光和相机等
2、菜单选项
1-1. 创建空对象:在场景中创建一个新的空游戏对象
1-2. 创建空子对象:在当前选定的游戏对象下创建一个新的空子对象
1-3. 创建空父对象:为当前选定的游戏对象创建一个新的空父对象
1-4. 3D 对象:创建各种 3D 对象,例如,立方体、球体、胶囊体、平面等
1-5. 效果:创建各种视觉效果对象,例如,粒子系统、线渲染器等
1-6. 灯光:创建各种灯光对象,例如,点光源、聚光灯、平行光等
1-7. 音频:创建音频源对象,用于播放声音效果或背景音乐
1-8. 视频:创建视频播放器对象,用于播放视频内容
1-9. UI:创建各种 UI 元素,例如,按钮、文本、图像、滑块等
1-10. UI 工具包:创建与 UI 工具包相关的对象,用于更复杂的 UI 设计
1-11. 摄像机:创建一个新的摄像机对象,用于从不同视角渲染场景
1-12. Visual Scripting Scene Variables:创建与可视化脚本场景变量相关的对象
2-1. 对齐到子对象中心:将选定的游戏对象对齐到其子对象的中心
3-1. 创建父级:为选定的游戏对象创建一个新的父对象
3-2. 清除父对象:移除选定游戏对象的父对象,使其成为顶级对象
4-1. 置于同级首位:将选定的游戏对象移动到其同级对象的首位
4-2. 置于同级末位:将选定的游戏对象移动到其同级对象的末位
4-3. 移动到视图:将选定的游戏对象移动到当前视图的中心
4-4. 对齐视图:将视图对齐到选定的游戏对象
4-5. 对齐视图到选定项:将视图对齐到选定的游戏对象
4-6. 切换激活状态:切换选定游戏对象的激活状态(启用或禁用)
五、组件(Component)

1、基本介绍
-
组件(Component)菜单用于向选中的游戏对象添加各种组件
-
组件是 Unity 中游戏对象的功能模块,包括物理组件(例如,刚体、碰撞器)、渲染组件(例如,网格渲染器、粒子系统)、脚本组件等
2、菜单选项
1-1. 添加:打开组件添加菜单,快速搜索并添加组件
1-2. 网格:添加与网格相关的组件
1-3. 效果:添加视觉效果相关的组件
1-4. 物理:添加与物理相关的组件
1-5. 2D 物理:添加与 2D 物理相关的组件
1-6. 导航:添加与导航和路径查找相关的组件
1-7. 音频:添加与音频相关的组件
1-8. 视频:添加与视频播放相关的组件
1-9. 渲染:添加与渲染相关的组件
1-10. 瓦片地图:添加与 2D 瓦片地图相关的组件
1-11. 布局:添加与 UI 布局相关的组件
1-12. 可播放内容:添加与可播放内容相关的组件
1-13. 其他:添加其他类型的组件
1-14. Scripts:添加自定义脚本组件
1-15. UI:添加与用户界面相关的组件
1-16. Visual Scripting:添加与可视化脚本相关的组件
1-17. 事件:添加与事件系统相关的组件
1-18. UI 工具包:添加与 UI 工具包相关的组件
六、服务(Services)

1、基本介绍
- 服务(Services)菜单提供了 Unity 的各种云服务
2、菜单选项
1-1. 了解: 提供关于 Unity 服务的介绍
1-2. 常规设置:打开 Unity 服务的常规设置窗口
七、窗口(Window)

1、基本介绍
-
窗口(Window)菜单用于管理 Unity 的各种窗口和布局
-
窗口(Window)菜单可以打开不同的编辑器窗口(例如,场景窗口、游戏窗口、检查器窗口等),切换或保存当前的窗口布局,以适应不同的工作流程和需求
2、菜单选项
1-1. 面板:管理编辑器中的面板布局
2-1. 下一个窗口:切换到下一个打开的窗口
2-2. 上一个窗口:切换到上一个打开的窗口
3-1. 布局:管理编辑器的布局设置
4-1. Unity Version Control:打开 Unity 版本控制窗口
5-1. 搜索:打开搜索窗口
6-1. 资源商店:打开 Unity 资源商店窗口
6-2. 包管理器:打开包管理器窗口
7-1. 文本:打开文本编辑窗口
7-2. TextMeshPro:打开 TextMeshPro 相关窗口
8-1. 常规:打开常规工具窗口
8-2. 渲染:打开与渲染相关的窗口
8-3. 动画:打开与动画相关的窗口
8-4. 音频:打开与音频相关的窗口
8-5. 正在排序:打开与排序相关的窗口
8-6. 分析:打开分析工具窗口
8-7. 资产管理:打开资产管理窗口
8-8. UI 工具包:打开 UI 工具包窗口
8-9. 可视化脚本编程:打开可视化脚本编程窗口
八、帮助(Help)

1、基本介绍
-
帮助(Help)菜单提供了访问 Unity 官方文档、脚本参考和支持资源的途径
-
帮助(Help)菜单可以查看 Unity 的版本信息和许可证详情,打开 Unity 官方文档和脚本 API 参考,获取详细的使用指南和教程
2、菜单选项
1-1. 关于 Unity:显示当前 Unity 编辑器的版本信息和许可证详情
2-1. Unity 用户手册:打开 Unity 的官方用户手册
2-2. 脚本参考:打开 Unity 的脚本 API 参考文档
3-1. Unity Learn:打开 Unity Learn 平台
3-2. Unity 服务:打开 Unity 服务的相关文档和支持页面
3-3. Unity 论坛:打开 Unity 官方论坛
3-4. Unity Discussions:打开 Unity Discussions 页面
3-5. Unity 反馈:打开 Unity 反馈页面
4-1. 检查更新:检查 Unity 编辑器是否有可用的更新
4-2. 下载测试版:下载 Unity 的测试版(Beta)
5-1. 管理许可:打开 Unity 许可证管理页面
6-1. 发行说明:打开 Unity 的发行说明文档
6-2. 软件许可:查看 Unity 的软件许可协议
6-3. 包管理器许可证:查看包管理器的许可信息
6-4. 报告问题:打开 Unity 的问题报告工具
7-1. 将包重置为默认值:将 Unity 包管理器中的包重置为默认状态