Version: Unity 6.0 (6000.0)
语言 : 中文
从命令行安装 Unity
在企业中部署 Unity

在不使用 Hub 的情况下离线安装 Unity

Unity 下载助手 (Download Assistant) 支持离线部署。

要离线部署 Unity,必须遵循以下两步流程:

  • 运行 Download Assistant 来安装 Unity 编辑器,并生成脚本文件和打包的文件,因此您可以在其他计算机上部署相同版本的 Unity 编辑器。
  • 运行生成的脚本并在其他离线计算机上部署打包的文件。

先决条件

要完成这些步骤,您需要:

  • 可访问互联网的计算机。尽管 Download Assistant 在这台计算机上安装了 Unity 编辑器,但不一定需要通过这台计算机来使用 Unity 编辑器,无论是对您还是其他人来说都是如此。
  • 供您或其他人使用 Unity 编辑器的一台或多台其他计算机。这些计算机不需要访问互联网即可安装 Unity 编辑器。

安装 Unity,并在在线计算机上下载文件

  1. 在可以访问互联网的计算机上,访问以下网站:

    https://unity.com/releases/editor/archive

  2. 使用过滤控件列出您想要的 Unity 版本。

  3. 下载 (Downloads) 列中,选择 查看全部 (See all) 来查看您想安装的版本。

  4. 展开其他安装 (Other installs)。

  5. 选择适合操作系统的 Download Assistant

  6. 如果出现提示,请保存文件,并记住下载位置。

  7. 使用文件管理器应用程序并转到 Download Assistant的下载位置。

  8. 打开 Download Assistant。

  9. 在 macOS 上,.dmg 文件会打开一个新的 Finder 窗口。从该窗口打开 Unity Download Assistant.app

  10. 按照 IntroductionLicense 提示进行操作,然后选择要安装的组件。Download Assistant 会将您选择的所有组件安装到当前计算机上,并将它们保存到一个文件夹中,以便随后在离线计算机上进行安装。

  11. 在 macOS 上的选择目标 (Select a Destination) 面板上,选择高级 (Advanced)。

  12. 在不关闭 Download Assistant 的情况下,转到文件管理器应用程序,然后创建一个文件夹来存储下一步中将要下载的离线安装文件。

  13. 返回到 Download Assistant 并设置存储离线安装文件的位置。

    重要:不要接受用于存储安装文件的默认位置。接受这些默认或临时位置会导致文件集不完整,或者稍后离线设置所需的文件被完全删除。

    • 在 macOS 上,将默认 (Default) 更改为自定义 (Custom)。选择文件夹图标并选择在上一步中显式创建的文件夹。
    • 在 Windows 上,选择下载到 (Download to),然后选择在上一步中显式创建的文件夹。
    对于 macOS(左侧),将默认位置更改为 自定义 (Custom);对于 Windows(右侧),将默认位置更改为 下载到 (Download to)
    对于 macOS(左侧),将默认位置更改为 自定义 (Custom);对于 Windows(右侧),将默认位置更改为 下载到 (Download to)
  14. 继续下载和安装面板,直到设置完成。

现在,所选版本的 Unity 编辑器(以及任何所选组件)已安装在此计算机上。

  • 在 macOS 上,默认位置为 Applications/Unity
  • 在 Windows 上,默认位置为 C:\Program Files\Unity <version>。Download Assistant 还会在桌面上生成一个指向已安装的编辑器的快捷方式。

Download Assistant 还将安装 Unity 所需的设置文件放在离线计算机上。要确认这些文件下载成功,请执行以下操作:

  1. 打开文件管理器应用程序。

  2. 转到在 Download Assistant 设置期间选择安装文件的存储位置时指定的文件夹。

  3. 确认 install.shinstall.bat 文件位于此文件夹中。

    如果此文件夹为空或缺少 install.shinstall.bat 文件,请重复主要步骤。请确保为安装文件指定显式位置,而不是接受默认位置。

  4. 检查 install.shinstall.bat 文件的内容以确保其类似于以下示例:

    install.bat 文件 (Windows) 的示例内容
    install.bat 文件 (Windows) 的示例内容

在离线计算机上安装 Unity

  1. 将包含所有已下载安装文件和 install.shinstall.bat 文件的文件夹从第一台计算机传输到离线计算机。

  2. 在离线计算机上,运行 install.shinstall.bat 文件:

    • MacOS:
      1. 打开终端。
      2. 转到包含 install.sh 文件的文件夹。
      3. 运行 sudo ./install.sh。此命令会提示输入密码,输入密码时不会显示在屏幕上。
    • Windows:
      1. 开始 (Start) 菜单中,搜索 cmd.exe
      2. 右键单击命令提示 (Command Prompt)。
      3. 选择以管理员身份运行 (Run as administrator)。
      4. 转到包含 install.bat 文件的文件夹。
      5. 运行 install.bat
  3. 确认脚本在此计算机上安装了 Unity 编辑器。

    • 在 macOS 上,默认位置为 Applications/Unity
    • 在 Windows 上,默认位置为 C:\Program Files\Unity <version>
  4. 如果需要,在其他离线计算机上重复这些步骤。

在离线计算机上激活许可证

在离线计算机上安装 Unity 编辑器后,其用户需要使用手动激活方法在此计算机上激活许可证。

从命令行安装 Unity
在企业中部署 Unity