-小狗饼干- / 洛12
480 字
2 分钟
如何使用国际版 Unity
下载安装国际版 Unity Hub
避免网页重定向
在不使用代理的情况下,访问 unity.com 会自动跳转到 unity.cn。包括在使用国际版 Unity Hub 进行登录时,也会将 .com 的登录链接重定向为 .cn。
此时需要使用代理工具,以 Clash 为例,通过添加对应的代理规则强制代理 unity.com 和 unity3d.com 域名,防止自动跳转:
- DOMAIN-SUFFIX,unity.com,<YOUR_PROXY_GROUP_NAME>- DOMAIN-SUFFIX,unity3d.com,<YOUR_PROXY_GROUP_NAME>直接修改 Profile 文件虽然可以正常使用,但在 Profile 文件手动/自动更新后就会覆盖掉我们的修改,每次更新后都需要再次修改,非常麻烦。
此时可以使用 Clash 的 Parsers 功能,该功能可以在 Profile 文件更新完成后,对指定的 Profile 文件进行处理:
parsers: # array - url: <YOUR_PROFILE_URL> yaml: prepend-rules: - DOMAIN-SUFFIX,unity.com,<YOUR_PROXY_GROUP_NAME> - DOMAIN-SUFFIX,unity3d.com,<YOUR_PROXY_GROUP_NAME>完成 Parsers 的修改后,手动更新一下 Profile 即可立即生效,此时访问 Unity 官网就不会再重定向了。
代理 Unity Hub
尽管我们对 Unity 相关域名进行了强制代理,但在直接运行国际版 Unity Hub 并尝试登录时,跳转到的登录页面仍然会被重定向至 .cn。因此我们需要使国际版 Unity Hub 在启动时强制走代理。
新建一个启动脚本 Launch_Unity_Hub.cmd:
@echo offset HTTP_PROXY=http://127.0.0.1:7890set HTTPS_PROXY=http://127.0.0.1:7890start "" "C:\Program Files\Unity Hub\Unity Hub.exe"之后通过脚本启动 Unity Hub 就不会跳转了。

国际版 Hub 没有烦人的左侧栏,还可以直接下载没有 c1 后缀的编辑器。
IMPORTANT根据网友的说法,团结引擎会对资源文件对应的 .meta 文件中的 guid 进行加密,项目可以从国际版转到团结,但是无法从团结转回国际版。
此说法仅供参考,未经验证。