为Unity编辑器设置代理

文章目录[x]
  1. 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)。

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像(已失效)