这是用户在 2025-8-3 13:37 为 https://learn.unity.com/tutorial/gou-jian-yun-xing-fen-fa-1?uv=2020.3&projectId=5facf921edbc2a2003a5... 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
Unity Learn 主页
查看教程内容

构建、运行、分发

教程
初级
30 分钟
(341)
摘要
你已学习制作游戏所需的每个步骤。了解了如何导入资源、编写脚本、使用物理系统、使用瓦片地图、创建粒子效果以及添加音频。
现在你的游戏已经完成,接下来需要对其进行构建以创建一个独立的应用程序,然后便可以将其上传到数字商店。
这样,用户无需安装 Unity 编辑器,也无需在他们的机器上保留所有资源,就可以玩游戏。
选择 Unity 版本
最后更新:2021 四月 12
2020.3
2020.2
2020.1
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
语言
中文

1.Player 设置

从编辑器创建的用于将游戏分发给用户的应用程序称为 Player。在创建 Player 之前,让我们来了解一下 Player 设置。
1.要查找 Player 设置,请打开菜单 Edit > Project Settings,然后打开 Player 类别:
选择要展开的图像
输入图像描述 (可选)

在此页面上可以更改和调整要分发的游戏的许多设置。
在页面顶部可设置:
  • Company Name,用于创建文件夹,在这些文件夹中将会存储游戏创建的文件,或其他与系统相关的文件。
  • Product Name,表示游戏或应用程序名称。此属性将用于命名可执行文件/捆绑包(取决于平台),并在公司名下创建一个位置来保存与该游戏相关的所有文件。
  • Default Icon,这是应用程序的图标,例如移动端上的应用程序图标和桌面端上的可执行文件图标。
  • Default Cursor,可设置不同于系统箭头的光标。
下一部分顶部的向下箭头在这里表示该部分中的所有设置适用于 PC、Mac 和 Linux 独立平台。如果在安装 Unity 时安装了其他平台的支持包,则该工具栏中将显示多个按钮,例如:
选择要展开的图像
支持 iOS 和 Android 的设置工具栏示例
可以单击每个部分以展开这个部分并显示其设置。我们在这里仅重点介绍其中几项设置,但你可以在独立平台的 Player 设置文档中找到有关所有设置的说明。
2. 忽略“Icon”部分(因为此部分针对不同分辨率为 Default Icon 指定其他图标),而是应该先通过单击打开 Resolution and Presentation 部分:
选择要展开的图像
输入图像描述 (可选)

第一部分的 Resolution 用于定义游戏开始时所处的默认模式。Run In Background 设置用于确定窗口/应用程序没有焦点时游戏是否继续运行。
例如,如果该选项被禁用并且玩游戏的人在玩游戏时打开网络浏览器并浏览网络,则游戏将暂停直到他们返回游戏,这时游戏应用程序再次获得焦点。
3. 在 Standalone Player Options 部分中,确保 Display Resolution Dialog 设置为 Enabled。这样,便可以在用户启动游戏时显示一个窗口,让他们可以选择分辨率:
选择要展开的图像
输入图像描述 (可选)

至于其他选项,默认设置通常适用于大多数游戏,但请参阅手册以获取更多说明。
4. 最后,在 Splash Images 部分中,你可以更改上述对话框顶部显示的图像 (Application Config Dialog Banner) 或游戏开始时显示的徽标 (Logos)。

2.构建游戏

设置好 Player 设置之后,就可以开始构建游戏了。此过程将获取所有资源(如脚本、图像和声音),并将它们打包为优化的格式以进行分发。
1. 要在 Unity 中构建应用程序,请选择 File > Build Settings 以打开 Build 窗口:
选择要展开的图像
输入图像描述 (可选)

2.顶部的 Scenes In Build 部分会列出游戏中将包含的所有场景。你可以在项目中拥有只用于测试功能或仅用于调试的场景,因此 Unity 需要知道最终产品中应包括哪些场景。
3.如果主场景仍处于打开状态,只需单击 Add Open Scenes 以将该场景添加到列表中。或者,也可以将场景从 Project 窗口拖放到 Build Settings 窗口的这个部分。
4.在左下方的 Platform 部分中选择要在哪个平台上运行游戏。默认情况下,编辑器仅支持安装该程序的平台。要安装更多平台,请打开 Unity Hub,单击 Installs,单击相关 Unity 版本旁边的三个点,单击 Add Component,然后选择平台。
5.最后,右下角是与当前所选平台相关的设置。这些设置主要用于调试或特殊构建,因此你现在可以忽略大部分的这些设置。

3.为平台运行构建过程

为简单起见,让我们只针对安装了编辑器的平台运行构建过程。如果要构建和运行游戏的平台不同于你的开发平台,请参阅 Unity 手册中特定于平台的部分以了解相关建议。
1.单击 Build 以触发构建。Unity 将打开一个文件资源管理器,并要求你选择一个文件夹来存储你构建的游戏。该文件资源管理器应显示包含你的项目的文件夹(其中包含 Assets、ProjectSettings、Library 文件夹等等)。
2.创建一个名为 Build 的新文件夹,并选择该文件夹。然后,Unity 将构建游戏,在此期间,你将无法在 Unity 编辑器中执行任何其他操作,因为 Unity 会压缩并打包所有资源,检测并忽略未使用的资源,将脚本编译为优化的形式,以及执行其他一些小任务,所有这些都是为了减少游戏占用的空间并加快数据的访问速度。
3.完成后,Unity 将打开用于构建项目的文件夹,你应该能找到为相关平台所构建的可执行文件(在 Windows 上为 .exe、在 Mac OSX 上为 .app,等等)。
4.运行该可执行文件以测试你的游戏。
注意:由于你的游戏只能关闭窗口而无法退出,因此如果全屏运行游戏,则需要在 Windows/Linux 上按 ALT + F4 或在 Mac OSX 上按 Command + Q 来退出。

4.总结

你可以将该 Build 文件夹中的所有文件发送给你的朋友,以便他们可以试玩你的游戏!
你现在已经完成了在 Unity 中制作游戏所需的所有工作。但你的游戏开发之旅才刚刚开始!
请在 Unity Learn 网站上查找其他教程,进一步探究某些领域。另外,你还可以深入阅读手册和脚本参考,以进一步了解有关本教程中涉及的任何部分。

项目:
Ruby's Adventure:2D 初学者
构建、运行、分发
构建、运行、分发
一般教程讨论
0
0
1. Player 设置
0
1
2. 构建游戏
0
0
3. 为平台运行构建过程
0
1
4. 总结
0
0