如果要在组织中自动部署 Unity,可以从命令行安装编辑器和其他组件。这些组件是普通的安装程序可执行文件和软件包,可用于自动化部署 Unity。
请使用 Unity 安装程序将 Unity 组件下载到计算机上的文件夹中。
导航到您指定的下载位置。在该文件夹中,您会找到所选组件的安装程序文件以及一个可以运行以安装组件的脚本文件(Windows 上为 install.bat,Linux 或 macOS 上为 install.sh)。
要使用下载的组件在另一台计算机上安装 Unity,请将文件夹的内容复制到目标计算机并执行安装脚本。
从 Windows 上的命令行安装 Editor 和其他组件时,请使用以下选项。
注意:安装程序命令行参数区分大小写。
| 命令 | 描述 |
|---|---|
| /S | 执行静默(不提出问题)安装。 |
| /D=PATH | 设置默认安装目录。与静默安装选项结合使用时很有用。默认文件夹是 C:\Program Files (x86)\Unity(32 位)或 C:\Program Files\Unity(64 位)。 |
示例:
UnitySetup64.exe /S /D=E:\Development\Unity
以下命令将 Unity 静默安装到 E:\Development\Unity 文件夹,该文件夹将成为 Unity 安装的根目录。在此情况下,编辑器可执行文件会安装在 E:\Development\Unity\Editor\Unity.exe 中。默认安装目录必须是命令行中的最后一个参数提供的路径不得使用引号(即使路径包含空格)。
要执行静默卸载,请从命令行或脚本中运行 Uninstall.exe /S。
注意:虽然卸载过程会立即完成,但文件的实际删除可能会有延迟。这是因为卸载程序会被复制到临时位置以便自行删除。请确保工作目录不在 Unity 安装路径内。如果在安装位置内,卸载程序将无法删除该文件夹。
要静默安装标准资源,请执行以下命令:
UnityStandardAssetsSetup.exe /S /D=E:\Development\Unity
注意:如果指定文件夹,请使用 Unity 根文件夹(即,包含编辑器文件夹的文件夹,而不是安装 Unity.exe 的文件夹)。
要静默安装示例项目,请使用:
UnityExampleProjectSetup.exe /S /D=E:\Development\Unity
注意:默认文件夹是 C:\Users\Public\Documentation\Unity Projects\Standard Assets Example Project。
各 Unity 安装程序均以 .pkg 文件形式提供,可以使用 installer 命令来进行安装,如下所述。
要将 Editor 安装到指定目标卷上的 /Applications/Unity 文件夹中,请输入:
sudo installer [-dumplog] -package Unity.pkg -target /
要将标准资源安装到指定卷上的 /Applications/Unity/Standard Assets 文件夹中,请输入:
sudo installer [-dumplog] -package StandardAssets.pkg -target /
要将示例项目安装到指定卷上的 /Users/Shared/Unity/Standard-Assets 文件夹中,请输入:
sudo installer [-dumplog] -package Examples.pkg -target /
可以在同一台计算机上安装多个 Unity 版本。
在 macOS 上,安装程序会创建一个名称为 Unity 的文件夹,并覆盖任何同名现有文件夹。如果需要安装多个版本的 Unity,请在安装新版本之前重命名现有的 Unity 文件夹。
在 Windows 上,安装文件夹的命名格式为 Unity X.Y.Z[fp]W__,其中 f__ 表示正式版,__p__ 表示补丁版本。
强烈建议在重命名 Unity 文件夹时以合乎逻辑的命名方式指定新文件夹的名称(例如,将版本号添加到名称的末尾)。任何现有快捷的方式、别名和离线文档链接可能不再指向旧版本的 Unity。这对脱机文档而言尤其令人困惑;如果突然发现脱机文档的浏览器书签不再有效,请检查书签是否在 URL 中具有正确的文件夹名称。