- 0.1:为 Unity Hub 设置环境变量
在使用Unity下载Github上的package,有时候因为网络问题导致下载失败,可以设置代理的方式进行解决。
UnityHub 3.0.1-c3 Unity 2020.3.38f1c1
https://docs.unity.cn/cn/2020.3/Manual/upm-config-network.html
为 Unity Hub 设置环境变量
本节说明了如何创建一个可从 Windows 命令提示符或 macOS 或 Linux 终端运行的命令文件。或者,也可以将命令直接复制并粘贴到提示窗口或终端窗口中。
注意:在运行命令文件之前,请完全关闭 Hub。如果 Hub 正在运行,则脚本会将焦点切换到 Hub,而不会重新启动,因此不会应用更改的代理设置。
Windows
请按照以下说明在 Windows 上创建一个命令文件。
该文件将启动设置了环境变量的 Hub。您可以双击文件,也可以从命令提示符调用文件。Unity 将这些环境变量传递给从 Hub 启动的任何 Unity Editor 进程。
1.打开一个文本编辑器,如记事本。
2.输入以下文本,将 proxy-url 替换为正确的代理服务器 URL,并根据需要调整 Hub 安装路径:
```lang-powershell @echo off set HTTP_PROXY=proxy-url //例如 127.0.0.1:8082 set HTTPS_PROXY=proxy-url start "" "C:\Program Files\Unity Hub\Unity Hub.exe" ``` **注意:**如果路径中有空格,则必须在程序路径的两边使用双引号。
3.将文件保存到易于找到的位置(例如 Desktop
),并确保文件具有 .cmd
后缀(例如 launchUnityHub.cmd
)。
macOS
请按照以下说明在 macOS 上创建 launchUnityHub.command
文件。
该文件将启动设置了环境变量的 Hub。您可以双击文件,也可以从 Bash 终端调用文件。Unity 将这些环境变量传递给从 Hub 启动的任何 Unity Editor 进程。
注意:双击命令文件将打开一个终端窗口或选项卡,即使在脚本执行完毕后,这个窗口或选项卡也会保持打开状态。可以在 Terminal.app 的偏好设置中更改此行为。
1.打开终端窗口。
2.输入以下脚本,将 proxy-url 替换为正确的代理服务器 URL,并根据需要调整 Hub 安装路径:
```lang-bash echo '#!/bin/bash export HTTP_PROXY=proxy-url export HTTPS_PROXY=proxy-url nohup "/Applications/Unity Hub.app/Contents/MacOS/Unity Hub" &>/dev/null &' > launchUnityHub.command chmod +x launchUnityHub.command ``` **注意:**如果路径中有空格,则必须在程序路径的两边使用双引号。
3.如果愿意,可以将 launchUnityHub.command
文件移动到方便的位置(例如,Desktop
)。